Chef Development Kit

The Chef Development Kit (ChefDK) brings the best-of-breed development tools built by the awesome Chef community to your workstation with just a few clicks. Download your package and start coding Chef in seconds.

Choose a platform on the left to see a list of available downloads.

What's Included?

The Chef Development Kit contains everything you need to start using Chef, along with the tools essential to managing the code that runs your business.

ChefDK contains:

  • An early version of a brand new command-line tool, chef, that aims to streamline Chef workflow, starting with new generators.
  • The well-known cookbook dependency manager Berkshelf.
  • The Test Kitchen integration testing framework.
  • ChefSpec, which makes unit testing cookbooks a breeze.
  • Foodcritic, a linting tool for doing static code analysis on cookbooks.
  • Cookstyle, a Rubocop-based style-checking tool for writing clean cookbooks.
  • All of the Chef tools you're already familiar with: Chef Client, Knife, Ohai and Chef Zero.


Learn more about ChefDK on the Chef Docs site.


If you find that ChefDK doesn't meet your needs, detailed uninstall and reversion instructions are available here: Uninstall the ChefDK.

By downloading Chef software, you acknowledge that you understand all of the following: Chef software and technical information may be subject to the U.S. Export Administration Regulations (the "EAR") and other U.S. and foreign laws and may not be exported, re-exported or transferred (a) to any country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR (currently, Cuba, Iran, North Korea, Sudan & Syria); (b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or (c) for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems. You may not download Chef software or technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide Chef software or technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of Chef software and technical information.

Chef DocumentationMore Chef Downloads

Download Chef Development Kit

Thanks for your interest in Chef! Please fill in the following information to get started.