- Home
- Security Configuration Management Software
- Chef InSpec
Chef InSpec
What it is
Chef InSpec tests and audits applications and infrastructure against a desired state written in InSpec code. Its runtime framework and rule language express compliance, security, and policy requirements. Teams can group controls into reusable profiles that support versioning, platform requirements, and dependencies. Resources cover AWS, Azure, AliCloud, and GCP infrastructure, and users can create custom resources. Tests can run locally or against cloud services and infrastructure such as Linux in Docker containers. Results can be output as JSON, HTML, or plain text, or sent to Chef Automate; the kitchen-inspec verifier supports running profiles through Test Kitchen. Chef also offers premium CIS- and STIG-based profiles for enterprise compliance scanning. The Free plan lasts indefinitely but is limited to non-production workloads and personal, non-commercial use. A 30-day Trial is available for evaluating the product in non-production workloads. Paid plans start at $59/yr. Chef InSpec 7 requires EULA acceptance, and whether a license key is needed depends on the distribution source.
For and against
For
- Reusable profiles can be versioned and set platform requirements.
- Resources cover AWS, Azure, AliCloud, and GCP.
- Results can be exported in three formats.
- Profiles can run through Test Kitchen.
Against
- Free use is limited to non-production workloads.
- Free use excludes commercial use.
- Chef InSpec 7 requires EULA acceptance.
- License-key needs vary by distribution source.
The verdict
Chef InSpec provides code-based checks, reusable profiles, and multiple ways to report audit results. The free option has non-production and non-commercial limits; paid plans start at $59/yr.
Who it suits
Chef InSpec suits teams that express compliance, security, or policy checks as code and need to assess infrastructure locally or in cloud environments. Its free tier is limited to non-production, personal and non-commercial use.
Plans and prices
Free
Personal/non-commercial use · Scan up to 10 targets · Unlimited duration
Read 14 Oct 2026 · docs.chef.io
Trial
Trial users may scan unlimited targets for 30 days
Read 14 Oct 2026 · docs.chef.io
Business
Node management · Job orchestration · Configuration management · Standard support
Read 14 Oct 2026 · chef.io
Enterprise
Business features · Desktop management · Compliance audit · Standard support
Read 14 Oct 2026 · chef.io
Enterprise Plus
Continuous compliance · Cloud security posture management · Application delivery · Premium support
Read 14 Oct 2026 · chef.io
Commercial
Renewable · production and non-production workloads · entitlements based on purchase order
Read 29 Sep 2026 · docs.chef.io
On the record
- Acquisition
- Progress announced completion of its Chef Software acquisition on October 6, 2020, paying $220 million in cash.investors.progress.com · read 14 Oct 2026
- Automate API integration
- The Automate reporter sends results to a data-collector URL using an Automate API token and node identity fields.docs.chef.io · read 14 Oct 2026
- Cloud coverage
- Official resources target AWS, Azure, Alibaba Cloud and Google Cloud Platform services.docs.chef.io · read 14 Oct 2026
- Company profile
- LinkedIn lists Progress Chef as a privately held Seattle company founded in 2008 with 201–500 employees.linkedin.com · read 14 Oct 2026
- Compliance as code
- InSpec is a runtime framework and rule language for specifying compliance, security, and policy requirements.docs.chef.io · read 29 Sep 2026
- Controls
- A control represents a regulatory recommendation or system-state requirement, and profiles can contain many controls.docs.chef.io · read 14 Oct 2026
- Custom resources
- Users can create custom resources when the built-in resource collection does not cover a required test.docs.chef.io · read 14 Oct 2026
- Documentation depth
- The documentation includes installation, supported platforms, profiles, resource packs, reporters, plugins, licensing and Test Kitchen integration guides.docs.chef.io · read 14 Oct 2026
- Installation
- Chef documents native installers for Windows and Linux distributions and Habitat packages for macOS, Windows, and Linux distributions.docs.chef.io · read 29 Sep 2026
- Installation formats
- Official installers include macOS ARM64 DMG, Windows MSI, Debian DEB and RPM packages, plus Habitat packages.docs.chef.io · read 14 Oct 2026
- Integrations
- The kitchen-inspec verifier lets users run InSpec profiles through Test Kitchen.docs.chef.io · read 29 Sep 2026
- License-key requirement
- InSpec 7 installations from the Progress portal, Habitat or Commercial Downloads API do not require a license key, while external sources may require one.docs.chef.io · read 14 Oct 2026
- License requirements
- Chef InSpec 7 requires EULA acceptance, and whether a license key is needed depends on the distribution source.docs.chef.io · read 29 Sep 2026
- Licensing model
- The source repository is Apache-2.0, while packaged Progress Chef distributions are governed by the Chef EULA.github.com · read 14 Oct 2026
- Limit: complexity
- G2 reviewers report difficult setup, a steep learning curve, confusing documentation and extra operational work for smaller environments.g2.com · read 14 Oct 2026
- Limit: pricing
- A G2 reviewer says hosted and premium editions cost more than they can afford and that management-console, analytics and high-availability features are excluded from the free edition.g2.com · read 14 Oct 2026
- Limit: scanning behavior
- A TrustRadius reviewer reports that scheduled scans covered only instances present when a job was created and did not continuously discover new account assets.trustradius.com · read 14 Oct 2026
- Notable release
- Chef InSpec 7.1.7 was released May 11, 2026 and moved the 7.1 line to Chef Habitat builds rather than traditional Omnibus builds.docs.chef.io · read 14 Oct 2026
The review
Chef InSpec is a compliance-as-code framework for teams that want to check applications and infrastructure against policy they define in code. It suits security and infrastructure practitioners managing repeatable audits across varied environments. Its reusable controls and flexible reporting are compelling, but licensing terms and free-tier telemetry deserve attention before adoption.
Overview
InSpec compares a system’s actual state with a desired state expressed in InSpec code. That makes it a practical fit for teams that want security, compliance, and policy checks to live alongside infrastructure work rather than remain one-off audit procedures. It supports a hybrid deployment model and can assess targets locally or reach cloud services and infrastructure, including Linux in Docker containers.
Its focus is on defining and running checks, not just producing a compliance score: teams can organize controls into reusable profiles, extend resource coverage, and choose how to handle results. That flexibility is useful across different environments, though it puts responsibility on users to maintain code and determine which license terms apply to their chosen distribution.
Key features
Reusable profiles and controls
Profiles bundle controls into artifacts that can be versioned and can declare platform requirements and dependencies. This gives teams a repeatable way to maintain checks across systems, rather than rebuilding each audit from scratch. Chef also offers premium CIS- and STIG-based profiles for enterprise compliance scanning; organizations needing those standards should account for their premium status.
Cloud coverage and extensible resources
Resources support checks against AWS, Azure, AliCloud, and GCP infrastructure, and users can create custom resources. That breadth makes InSpec relevant beyond a single cloud provider, while custom resources provide a route for requirements outside its built-in coverage.
Reporting and test workflow
Results can be written as JSON, HTML, or plain text, or sent to Chef Automate. The kitchen-inspec verifier also runs profiles through Test Kitchen, connecting compliance checks with that testing workflow. This is a useful range for teams that need either machine-readable output or a report to review, though the choice of destination does not remove the work of defining and maintaining the checks themselves.
Installation, licensing, and telemetry
Chef documents native installers for Windows and Linux distributions, plus Habitat packages for macOS, Windows, and Linux distributions. Chef InSpec 7 requires EULA acceptance, and a license key may be required depending on the distribution source. Chef Licensing Telemetry gathers activation, usage, environment, and bug data for Free and Trial tiers; it is disabled for Commercial users. Teams evaluating the free options should decide whether that telemetry arrangement fits their requirements.
Pricing
Chef InSpec is freemium, with a free option, a 30-day trial, and Commercial licensing. The Free and Trial tiers cost nothing, but their workload and use restrictions differ.
| Plan | Price and term | Terms |
|---|---|---|
| Free | free | Unlimited duration; non-production workloads; personal and non-commercial use |
| Trial | free | 30 days; non-production workloads; product evaluation |
| Commercial | Custom pricing | Renewable; production and non-production workloads; entitlements based on purchase order |
Free is suited to personal or non-commercial use on non-production workloads, but its restrictions rule it out as a no-cost production option for businesses. Trial provides a time-limited 30-day evaluation, also limited to non-production workloads. Commercial licensing is the relevant choice for production use and includes contract support, but its renewable terms and purchase-order-based entitlements mean buyers should confirm the scope that fits their deployment. The paid price starts at $59/yr.
Community Slack support is listed for Free and Trial users, while Commercial licenses include contract support. That distinction matters for teams that need formal support rather than a community channel.
Platforms
Chef InSpec supports API, Linux, macOS, self-hosted, and Windows environments. Its documented installation options cover Windows and Linux natively, with Habitat packages also covering macOS; assessments can target local systems as well as cloud services and infrastructure.
Who it's for
InSpec is a strong fit for teams that want policy checks encoded, versioned, and reused across infrastructure, with coverage spanning several major clouds and an option to extend resources. It is less suitable for organizations seeking a production-ready free tier, since the Free and Trial plans are both restricted to non-production workloads. Buyers should also weigh telemetry on free and trial use and confirm license-key requirements for their distribution.
Pros and cons
- Pros: Versionable profiles with platform requirements and dependencies support repeatable controls across environments.
- Pros: Resources cover AWS, Azure, AliCloud, and GCP, with custom resources available for additional needs.
- Pros: JSON, HTML, and plain-text output, Chef Automate reporting, and Test Kitchen integration offer several ways to fit results into existing workflows.
- Cons: Free and Trial use is limited to non-production workloads, and Free also excludes commercial use.
- Cons: Free and Trial tiers enable telemetry that gathers usage and environment data, a consideration for organizations with strict data policies.
- Cons: Chef InSpec 7 requires EULA acceptance, and license-key requirements vary by distribution source.
Alternatives
For a self-hosted, open-source Kubernetes-focused option, consider Kubescape, whose open-source plan includes a CLI and Kubernetes operator under Apache 2.0. Choose OpenSCAP when a free, open-source toolset is the priority; it has no free trial. Lynis offers free GPLv3 software and a paid Enterprise SaaS option at $36 a year per system, making it an alternative for readers comparing free software with per-system paid use.
Qualys External Attack Surface Management has a 30-day no-cost CSAM with EASM offer and a free trial, but no free plan. Prowler Cloud has a 15-day trial with no cloud account limit and every check and compliance framework, as well as a free open-source option. CloudSploit offers a self-hosted open-source version alongside a hosted commercial version with custom pricing. Mondoo CSPM provides free open-source scanning across cloud, Kubernetes, OS, SaaS, and API, plus a Kubernetes operator and extensible provider system. DigitalOcean Cloud Security Posture Management offers a free tier for unlimited manual scans of standard rules, with a Basic option at $5 a month billed per covered workload for one scan per day. For broader category browsing, see Security Configuration Management Software and Infrastructure Testing Tools.
Verdict
Choose Chef InSpec if your team wants reusable, code-based compliance checks across local, cloud, and container targets, with flexible reporting and resource coverage. Its strongest case is the ability to version and reuse controls across environments. Look elsewhere if you need a free production tier or cannot accept telemetry on evaluation and free use; those limits make the Commercial plan, with custom pricing and purchase-order-based entitlements, the practical route for production deployments.