How Chef Works

Infrastructure as Code

Chef turns infrastructure into code. With Chef, you can automate how you build, deploy, and manage your infrastructure. Your infrastructure becomes as versionable, testable, and repeatable as application code.

Chef server stores your recipes as well as other configuration data. The Chef client is installed on each server, virtual machine, container, or networking device you manage—we’ll call these nodes. The client periodically polls Chef server latest policy and state of your network. If anything on the node is out of date, the client brings it up to date.

Features

Chef DK

Chef Development Kit

The Chef Development Kit (Chef DK) contains everything you need to develop and test your infrastructure, built by the awesome Chef community. Learn More

Analytics

Chef Analytics

See what's happening on your infrastructure in real time. Integrate the data with your favorite external systems, such as Splunk or HipChat. Make changes at speed while ensuring infrastructure is policy compliant. Learn More

Management Console

Management Console

Use the web-based management console to control access via RBAC, edit and delete nodes, and reset private keys. Keep up to date with what's happening during Chef client runs.

Delivery

Chef Delivery

Get the proven, collaborative process used by web innovators and enterprises that successfully adopt DevOps to continuously deliver infrastructure and applications. Learn More

High Availability

High Availability

High availability protects you if your Chef server fails. Chef supports distributed replicated block devices (DRBD) and Amazon's elastic block storage (EBS) volumes and the remapping of its elastic IP (EIP) addresses. Learn More

Replication

Replication

With replication, you can use a single Chef server as a central location for developing policy. Other Chef servers in other geographic areas periodically poll the primary for any changes. They stay current with your latest cookbooks, environments, roles and databags. Learn More

Hosted Chef

Hosted Chef

Let us manage your Chef server for you. Our hosted service is free for up to five nodes and it scales to any size you need. Sign up for Hosted Chef

Plans and Pricing

Essentials
Free
Features
  • (Linux, Windows, Mac OS, and more)
Features for up to 25 Nodes (Hosting up to 5 Nodes)
  • (On-Premises Chef Only)
Support
Standard
As low as $6 a node per month
Features
  • (Linux, Windows, Mac OS, and more)
  • (On-Premises Chef Only)
Support
Premium
Contact us for Premium Support
Features
  • (Linux, Windows, Mac OS, and more)
  • (On-Premises Chef Only)
Support
Packages
Essentials
Free
Standard
As low as
$6 a node per month
Premium
Contact us for Premium Support
Limited*
Limited*
Limited*
Limited*
Limited*
30 Days of
12x5 Support
12x5 Support
Unlimited 24x7
* Free access to management console, analytics platform, high availability plugin for AWS and replication is limited to 25 nodes. Free access to Hosted Chef is limited to 5 nodes.

Learn Chef by using Chef Get Started