Chef (Progress Chef) provides infrastructure automation, compliance, and application delivery tooling. Chef exposes REST APIs for the Infra Server (managing nodes, cookbooks, roles, environments, and data bags), Chef Automate (visibility into convergence, compliance, and deployment), Habitat Builder (application packaging and delivery), and InSpec (a language and runner for security and compliance testing).
APIs.json: https://raw.githubusercontent.com/api-evangelist/chef/refs/heads/main/apis.yml
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Application Delivery
- Automation
- Compliance
- Configuration Management
- DevOps
- DevSecOps
- Habitat
- Infrastructure as Code
- InSpec
- Created: 2024-01-15
- Modified: 2026-05-19
REST API for managing nodes, cookbooks, roles, environments, data bags, clients, and users on the Chef Infra Server. Authentication uses Chef signed-header authentication with an RSA client key.
- Human URL: https://docs.chef.io/server/api_chef_server/
- Base URL:
https://chef.example.com/organizations/example
- Configuration Management
- Infrastructure
- Documentation
- Authentication
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
REST API for Chef Automate providing visibility into infrastructure convergence, compliance scans, and application deployment. Includes compliance profiles, scan jobs, reports, IAM, and configuration management endpoints.
- Human URL: https://docs.chef.io/automate/api/
- Base URL:
https://automate.example.com/api/v0
- Automation
- Compliance
- Observability
- Documentation
- Reference
- Authentication
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
REST API for Chef Habitat Builder, the package management service for Habitat application packages. Manages origins, packages, channels, and deployment events.
- Human URL: https://docs.habitat.sh/docs/using-builder/
- Base URL:
https://bldr.habitat.sh/v1
- Application Packaging
- Deployment
- Habitat
- Documentation
- Authentication
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
InSpec is an open-source language and runner for security and compliance testing. It is consumed via the InSpec CLI and Ruby DSL, and surfaced inside Chef Automate as compliance profiles, scan jobs, and reports.
- Human URL: https://docs.chef.io/inspec/
- Compliance
- Security
- Testing
- Documentation
- Git Hub
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Website
- Documentation
- Getting Started
- Blog
- Git Hub
- Support
- Training
- Community
- Status Page
- Terms of Service
- Privacy Policy
- JSON-LD — JSON-LD
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- Spectral Rules — Spectral
FN: Kin Lane Email: kin@apievangelist.com