The Chef DK gives you the tools you need to develop and test your infrastructure for automating code locally, from your workstation, before deploying your changes to production. It includes a number of tools to help you to write code successfully and then upload it to the Chef Server.