Infrastructure Automation Ledger 2026: 29 Tools Scored
Infrastructure-as-code engines, management platforms, configuration management and bare-metal provisioning tools scored on capability since 2015, credibility, commercial risk, lock-in and AI, from public records only.
Where the field put its effort, 2016 to 2026
Each square is one capability area in one year, with the score gains of all 29 infrastructure automation products added up. The brighter it is, the more the field moved there; 1, 2 and 3 mark that year's biggest pushes.
| ’16 | ’17 | ’18 | ’19 | ’20 | ’21 | ’22 | ’23 | ’24 | ’25 | ’26 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Provisioning breadth | 1 | 1 | 1 | 2 | 3 | ||||||
| Configuration management depth | 3 | ||||||||||
| State, planning and safety | 1 | 1 | 1 | 2 | |||||||
| Language and authoring | 2 | 3 | 3 | 2 | |||||||
| Orchestration and self-service | 2 | 3 | 2 | 3 | 3 | ||||||
| Scale and control plane | 3 | 2 | |||||||||
| Security and compliance | 2 | 1 | 3 | 1 | 2 | 3 | |||||
| Bare metal and day-2 operations | |||||||||||
| Ecosystem and integrations | 2 | 1 | |||||||||
| AI assistance | 2 | 1 | 1 |
Biggest pushes overall: AI assistance (+38), Security and compliance (+27.5), Orchestration and self-service (+25).
Top focus each year: 2016 Provisioning breadth; 2017 Provisioning breadth; 2018 State, planning and safety; 2019 Security and compliance; 2020 Provisioning breadth; 2021 Ecosystem and integrations; 2022 State, planning and safety; 2023 Security and compliance; 2024 State, planning and safety; 2025 AI assistance; 2026 AI assistance.
Reports in this series
How the Infrastructure Automation Ledger scores Terraform, OpenTofu, Pulumi, Ansible, Puppet, Chef, Salt and the rest: fixed anchors, licence history and public evidence only.
Red Hat's per-node subscription around ansible-core: deepest orchestration and AI in its group, no list price, upstream controller frozen since 2024.
The open-source engine inside Ansible Automation Platform: agentless and broad through its collections, with no state file, control plane or AI of its own.
Atlantis is the reference pull request workflow for Terraform, free and self-hosted, kept by three volunteers, with drift detection still an alpha API.
Azure Bicep: a typed, state-free language for Azure, shipped monthly; on-prem VMs only through Azure Arc, no Proxmox VE, Nutanix or XCP-ng target.
CFEngine is the steadiest product in this group, with no licence change on record, and the narrowest: hosts only, small ecosystem, fewer platforms since 3.27.
Chef converges fleets well; Progress is retiring the free server (EOL November 2026) and gating every download, so Chef 360 or Cinc is the next decision.
Cinc rebuilds Chef without licence keys and lags it by weeks; from November 2026 it must also maintain the server Progress retires, with no funding on record.
AWS CloudFormation with the CDK: strong planning, safety and AWS depth, no target outside AWS, and a managed MCP server since May 2026.
Crossplane makes a Kubernetes cluster a provisioning control plane that repairs drift continuously; v2 in 2025 rebuilt the model and the CNCF graduated it.
Digger, now OpenTaco, runs Terraform plans in your own CI and is adding state, drift and remote runs as an open-core startup without published pricing.
env zero pairs drift remediation and an open-source MCP server with per-apply pricing on a SaaS control plane; its rebrand went unannounced.
Foreman is the widest open source host lifecycle tool, released every quarter since 2013, and the engine that Red Hat sells as Satellite.
Harness IaCM ships monthly with the broadest agent line-up in Beta, sold only as part of the Harness platform bundle, with Terraform capped at 1.5.x.
Ironic is the reference bare-metal lifecycle engine, released every six months on a published schedule, and the engine under Metal3 and vendor OpenStack.
Juju deploys and operates charmed applications across clouds, LXD, vSphere and MAAS; it provisions hosts as a means, not as its purpose.
MAAS is Canonical's bare-metal lifecycle tool with a published per-machine support price; plan and drift come only from its Terraform provider.
Metal3 turns bare metal into Kubernetes objects reconciled by an operator on top of Ironic; CNCF Incubating since 2025, with no product of its own.
OpenTofu is the MPL 2.0 continuation of Terraform 1.5 with published support windows, state encryption and no vendor; orchestration lives in other products.
OpenVox is the drop-in continuation of open source Puppet since January 2025, run by volunteers; the engine matches Puppet, the console and the funding do not.
Pulumi pairs a stable Apache 2.0 engine in seven languages with a fast-moving cloud service whose tiers, prices and AI agent changed several times in 2026.
Puppet kept shipping while Perforce moved its builds behind an EULA in 2025; the engine's depth is intact, and the commercial terms changed most in this group.
Agent-based engine with real scale and event-driven depth, kept by a small Broadcom team that cut modules from core and slipped its LTS by 19 months.
Satellite is Red Hat's packaging of Foreman and Katello with a published lifecycle, sold by subscription for RHEL-centred estates.
Scalr is the narrowest of the paid platforms, Terraform and OpenTofu only, with the simplest price, pay per run, and the lowest commercial risk in the group.
A light web front end that schedules and runs Ansible, Terraform and OpenTofu, MIT with paid runners, SSO and HA, built mainly by one maintainer.
Spacelift runs six engine types with a self-hosted option and the group's most complete AI record, priced for teams that can sign an annual contract.
Terraform remains the reference for state and planning; since 2023 the licence change and the IBM purchase are what a buyer has to price in.
Terragrunt orchestrates OpenTofu and Terraform runs across many units; 1.0 in March 2026 gave it a compatibility promise and a paid GitOps layer.
Tinkerbell is the CNCF Sandbox bare-metal workflow engine that outlived its sponsor Equinix Metal; active 0.x releases, no plan mode, no vendor.
Part of the Infrastructure Automation Ledger (edition 2026-10-16). How the scores work: methodology.
Three families share one table: infrastructure-as-code engines, the management platforms that run them, configuration management and host provisioning. A platform such as Spacelift or env0 scores on what it adds above the engines it runs (planning safety, orchestration, policy, self-service), so it can outscore the engine itself on the balanced weights. The engines keep the edge on lock-in and on the open-source first lens, and the buyer lenses on the interactive page re-weight the domains for an on-prem estate, a cloud platform team, a regulated site or a bare-metal fleet. Atlantis is scored but not ranked, because its drift detection is still an alpha API.
| Spacelift | Red Hat Ansible Automation Platform | HashiCorp Terraform (CLI, HCP Terraform, Terraform Enterprise) | AWS CloudFormation (with the AWS CDK) | Pulumi (open source engine and Pulumi Cloud) | Ansible (ansible-core and the community package) | Azure Bicep (with ARM and deployment stacks) | Harness Infrastructure as Code Management (IaCM) | env0 (now branded env zero) | Crossplane (CNCF) | Puppet (Puppet Core and Puppet Enterprise) | Scalr | OpenTofu (Linux Foundation) | OpenStack Ironic (with Bifrost) | Terragrunt (Gruntwork, with Terragrunt Scale) | CFEngine (Community and Enterprise) | Semaphore UI (Community, Pro and Enterprise) | Red Hat Satellite | The Foreman (with Katello) | OpenVox (Vox Pupuli fork of Puppet) | Chef (Infra Client, Automate and Chef 360) | Canonical Juju | Canonical MAAS | Salt (Salt Project and VMware Cloud Foundation SaltStack) | Metal3 | Digger (now OpenTaco) | Cinc (community builds of Chef) | Tinkerbell | Atlantis (not ranked) | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Capability today /100 | 70.3 | 76.6 | 68.7 | 62.3 | 60.7 | 58.6 | 55.8 | 64.3 | 60.3 | 50.1 | 67.2 | 54.6 | 49.5 | 43.6 | 45.5 | 50.4 | 41.3 | 53.6 | 53.4 | 52.4 | 60.4 | 49.6 | 41.7 | 60.0 | 34.3 | 34.1 | 45.4 | 29.7 | 34.7 |
| Capability 2015 | n/a | 48.8 | 25.7 | 37.6 | n/a | 41.8 | n/a | n/a | n/a | n/a | 53.7 | n/a | n/a | 37.0 | n/a | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 51.5 | 48.8 | 34.8 | 57.1 | n/a | n/a | n/a | n/a | n/a |
| Capability 2022 | 43.1 | 63.5 | 51.1 | 52.9 | 46.8 | 51.9 | 44.6 | n/a | 42.3 | 32.6 | 55.7 | 41.4 | n/a | 37.8 | 34.4 | 44.6 | 19.6 | 50.4 | 50.9 | n/a | 55.7 | 48.8 | 36.3 | 58.3 | 30.5 | n/a | 45.4 | 26.1 | 22.1 |
| Momentum since 2022 | +27.2 | +13.1 | +17.6 | +9.4 | +13.9 | +6.7 | +11.2 | +10.1 | +18.0 | +17.5 | +11.5 | +13.2 | +5.4 | +5.8 | +11.1 | +5.8 | +21.7 | +3.2 | +2.5 | +2.0 | +4.7 | +0.8 | +5.4 | +1.7 | +3.8 | +6.7 | +0.0 | +3.6 | +12.6 |
| Credibility /25 | 19.0 | 16.5 | 18.0 | 17.5 | 17.0 | 19.5 | 17.5 | 18.5 | 15.5 | 20.0 | 14.0 | 15.0 | 20.0 | 20.5 | 18.5 | 19.0 | 17.0 | 16.5 | 16.0 | 16.5 | 14.0 | 14.5 | 15.0 | 12.5 | 15.5 | 14.5 | 13.5 | 12.0 | 15.5 |
| Commercial risk /25 (lower better) | 12.0 | 12.0 | 14.5 | 4.0 | 11.0 | n/a | 3.0 | 13.0 | 11.5 | 9.0 | 17.5 | 7.5 | 7.5 | 6.0 | 8.0 | 7.0 | 9.0 | 12.0 | n/a | 10.5 | 17.0 | 6.5 | 9.0 | 15.5 | 7.5 | 11.0 | 14.5 | 11.0 | 11.0 |
| Technical lock-in /25 (lower better) | 7.0 | 8.5 | 5.0 | 17.0 | 8.0 | 4.5 | 15.0 | 9.5 | 8.5 | 11.5 | 9.0 | 8.0 | 4.0 | 7.5 | 5.0 | 11.0 | 3.0 | 10.0 | 8.0 | 9.0 | 11.0 | 12.5 | 8.0 | 8.0 | 8.0 | 4.5 | 10.0 | 9.5 | 2.5 |
| Integrator fit /20 | 14.0 | 16.5 | 16.5 | 16.5 | 12.5 | 11.5 | 16.0 | 12.0 | 12.0 | 13.0 | 11.0 | 11.0 | 9.0 | 14.0 | 9.5 | 9.0 | 7.0 | 13.0 | 10.5 | 8.5 | 11.0 | 10.5 | 11.0 | 9.5 | 7.5 | 6.5 | 7.5 | 6.5 | 6.0 |
| AI leverage /20 | 9.5 | 10.5 | 6.5 | 8.0 | 8.5 | 1.0 | 5.0 | 5.0 | 5.5 | 2.0 | 9.0 | 6.0 | 2.5 | 2.0 | 2.5 | 5.0 | 3.0 | 4.0 | 2.0 | 2.0 | 2.5 | 2.0 | 2.0 | 1.5 | 2.0 | 1.0 | 2.0 | 2.0 | 1.5 |
| Ledger Index /100 | 69.0 | 68.6 | 66.5 | 62.0 | 61.2 | 60.4 | 59.6 | 59.3 | 58.8 | 57.2 | 57.0 | 56.7 | 55.8 | 55.7 | 54.3 | 54.1 | 53.3 | 52.5 | 52.0 | 49.5 | 49.1 | 47.8 | 47.6 | 47.5 | 43.9 | 42.8 | 41.6 | 36.9 | 46.0 |
| Idea-to-need index | 0.24 | 0.45 | 0.15 | 0.25 | 0.54 | 0.13 | 0.21 | 0.18 | 0.24 | 0.45 | 0.22 | 0.18 | 0.21 | 0.00 | 0.11 | 0.20 | 0.09 | 0.43 | 0.38 | 0.11 | 0.27 | 0.20 | 0.09 | 0.20 | 0.17 | 0.30 | 0.00 | 0.14 | 0.00 |
| Archetype | Dependable builder | Integrated stack with an AI-led roadmap | Dependable builder | Dependable builder | Real innovator | Dependable engine on a published calendar | Dependable builder | Dependable builder | Dependable builder | Dependable builder | Gated builds, portfolio pull | Dependable builder | Dependable builder | Dependable builder | Dependable builder | Dependable builder, narrow field | Founder-led orchestration layer, fast cadence | Integrated stack | Dependable builder | Community continuation at upstream pace | Platform consolidator, forced moves | Slow follower | Dependable builder | Capable core, shrinking under a portfolio owner | Dependable builder | Slow follower | Volunteer rebuild, now a fork | Slow follower | Dependable builder |
n/a: the product did not exist yet that year, or the score does not apply (an open-source engine has nothing to buy, so it has no commercial risk score). Not ranked: fails an inclusion test; scored for reference only.
Capability by domain today
| Domain | Spacelift | Red Hat Ansible Automation Platform | HashiCorp Terraform (CLI, HCP Terraform, Terraform Enterprise) | AWS CloudFormation (with the AWS CDK) | Pulumi (open source engine and Pulumi Cloud) | Ansible (ansible-core and the community package) | Azure Bicep (with ARM and deployment stacks) | Harness Infrastructure as Code Management (IaCM) | env0 (now branded env zero) | Crossplane (CNCF) | Puppet (Puppet Core and Puppet Enterprise) | Scalr | OpenTofu (Linux Foundation) | OpenStack Ironic (with Bifrost) | Terragrunt (Gruntwork, with Terragrunt Scale) | CFEngine (Community and Enterprise) | Semaphore UI (Community, Pro and Enterprise) | Red Hat Satellite | The Foreman (with Katello) | OpenVox (Vox Pupuli fork of Puppet) | Chef (Infra Client, Automate and Chef 360) | Canonical Juju | Canonical MAAS | Salt (Salt Project and VMware Cloud Foundation SaltStack) | Metal3 | Digger (now OpenTaco) | Cinc (community builds of Chef) | Tinkerbell | Atlantis (not ranked) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Provisioning breadth | 4 | 4 | 4 | 2.5 | 3.5 | 4 | 2.5 | 3.5 | 3.5 | 2.5 | 2 | 3 | 4 | 1 | 3 | 1 | 2 | 2.5 | 3 | 1 | 1.5 | 3 | 1.5 | 2 | 0.5 | 2.5 | 1 | 0.5 | 2.5 |
| Configuration management depth | 2.5 | 4 | 1 | 1 | 0.5 | 4 | 1 | 2.5 | 1 | 1 | 4.5 | 0 | 0.5 | 1 | 0.5 | 4 | 1.5 | 2.5 | 2.5 | 4 | 4.5 | 2.5 | 1 | 4.5 | 1 | 0 | 4 | 1 | 0 |
| State, planning and safety | 4.5 | 2.5 | 4.5 | 4.5 | 4 | 2 | 3.5 | 4 | 4.5 | 3 | 3 | 4.5 | 4 | 2 | 3 | 2.5 | 2 | 1.5 | 1.5 | 3 | 3 | 2 | 2 | 3 | 2 | 3.5 | 2.5 | 1.5 | 3 |
| Language and authoring | 3 | 4 | 4.5 | 4 | 4.5 | 4 | 4 | 3 | 3 | 3.5 | 4 | 3 | 4.5 | 2 | 3 | 3 | 1.5 | 2.5 | 2.5 | 4 | 3.5 | 3 | 2 | 3 | 2 | 1 | 3 | 2 | 1 |
| Orchestration and self-service | 4.5 | 4.5 | 4 | 3.5 | 3.5 | 2 | 3 | 4 | 4 | 4 | 3.5 | 3.5 | 0.5 | 2.5 | 3.5 | 2 | 3.5 | 3.5 | 3.5 | 2.5 | 3.5 | 3 | 2.5 | 3.5 | 2 | 2.5 | 1.5 | 2 | 2.5 |
| Scale and control plane | 4 | 4 | 3.5 | 4 | 3 | 2 | 3.5 | 3.5 | 3 | 3.5 | 4 | 3 | 2 | 3.5 | 3 | 3.5 | 2.5 | 3.5 | 3.5 | 3.5 | 4 | 3 | 3.5 | 4.5 | 2.5 | 2 | 3.5 | 1.5 | 2 |
| Security and compliance | 4 | 4 | 4 | 4 | 4 | 2.5 | 4 | 4 | 4 | 3 | 4 | 4 | 2.5 | 3 | 2 | 3.5 | 3 | 3.5 | 3 | 3 | 4 | 2.5 | 2.5 | 3.5 | 2 | 2 | 2.5 | 1.5 | 2.5 |
| Bare metal and day-2 operations | 0.5 | 3 | 0.5 | 1 | 0.5 | 3 | 0.5 | 0.5 | 0 | 0.5 | 2.5 | 0 | 0.5 | 4.5 | 0.5 | 1.5 | 0 | 4 | 4 | 1.5 | 2 | 2 | 4 | 2.5 | 3.5 | 0 | 1.5 | 3.5 | 0 |
| Ecosystem and integrations | 4 | 4.5 | 4.5 | 4 | 3.5 | 4.5 | 3.5 | 3.5 | 3.5 | 3.5 | 3.5 | 3 | 3.5 | 3.5 | 3 | 2.5 | 3 | 3 | 3 | 3.5 | 3.5 | 3 | 2.5 | 3 | 2.5 | 2.5 | 3 | 2 | 3 |
| AI assistance | 3.5 | 4 | 3.5 | 3 | 3 | 0 | 2.5 | 3 | 3 | 0 | 3 | 3 | 1.5 | 0 | 0.5 | 2 | 1.5 | 0.5 | 0 | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Capability by year
| Year | Spacelift | Red Hat Ansible Automation Platform | HashiCorp Terraform (CLI, HCP Terraform, Terraform Enterprise) | AWS CloudFormation (with the AWS CDK) | Pulumi (open source engine and Pulumi Cloud) | Ansible (ansible-core and the community package) | Azure Bicep (with ARM and deployment stacks) | Harness Infrastructure as Code Management (IaCM) | env0 (now branded env zero) | Crossplane (CNCF) | Puppet (Puppet Core and Puppet Enterprise) | Scalr | OpenTofu (Linux Foundation) | OpenStack Ironic (with Bifrost) | Terragrunt (Gruntwork, with Terragrunt Scale) | CFEngine (Community and Enterprise) | Semaphore UI (Community, Pro and Enterprise) | Red Hat Satellite | The Foreman (with Katello) | OpenVox (Vox Pupuli fork of Puppet) | Chef (Infra Client, Automate and Chef 360) | Canonical Juju | Canonical MAAS | Salt (Salt Project and VMware Cloud Foundation SaltStack) | Metal3 | Digger (now OpenTaco) | Cinc (community builds of Chef) | Tinkerbell | Atlantis (not ranked) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | n/a | 48.8 | 25.7 | 37.6 | n/a | 41.8 | n/a | n/a | n/a | n/a | 53.7 | n/a | n/a | 37.0 | n/a | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 51.5 | 48.8 | 34.8 | 57.1 | n/a | n/a | n/a | n/a | n/a |
| 2016 | n/a | 50.3 | 25.7 | 37.6 | n/a | 44.3 | n/a | n/a | n/a | n/a | 53.7 | n/a | n/a | 37.0 | 28.4 | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 54.7 | 48.8 | 34.8 | 58.3 | n/a | n/a | n/a | n/a | n/a |
| 2017 | n/a | 52.9 | 33.7 | 39.4 | n/a | 44.3 | n/a | n/a | n/a | n/a | 55.7 | n/a | n/a | 37.0 | 31.4 | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 55.7 | 48.8 | 34.8 | 58.3 | n/a | n/a | n/a | n/a | 22.1 |
| 2018 | n/a | 53.9 | 33.7 | 41.8 | 28.6 | 44.3 | n/a | n/a | n/a | 14.4 | 55.7 | n/a | n/a | 37.0 | 31.4 | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 55.7 | 48.8 | 34.8 | 58.3 | n/a | n/a | n/a | n/a | 22.1 |
| 2019 | n/a | 57.4 | 43.3 | 47.4 | 46.8 | 46.6 | n/a | n/a | n/a | 14.4 | 55.7 | n/a | n/a | 37.0 | 31.4 | 41.6 | 19.6 | 50.4 | 49.9 | n/a | 55.7 | 48.8 | 34.8 | 58.3 | 29.7 | n/a | 44.6 | n/a | 22.1 |
| 2020 | n/a | 61.9 | 48.9 | 47.4 | 46.8 | 51.1 | n/a | n/a | 42.3 | 31.8 | 55.7 | n/a | n/a | 37.8 | 34.4 | 41.6 | 19.6 | 50.4 | 50.9 | n/a | 55.7 | 48.8 | 34.8 | 58.3 | 30.5 | n/a | 44.6 | 26.1 | 22.1 |
| 2021 | 43.1 | 63.5 | 51.1 | 50.7 | 46.8 | 51.9 | 42.8 | n/a | 42.3 | 32.6 | 55.7 | n/a | n/a | 37.8 | 34.4 | 43.4 | 19.6 | 50.4 | 50.9 | n/a | 55.7 | 48.8 | 36.3 | 58.3 | 30.5 | n/a | 44.6 | 26.1 | 22.1 |
| 2022 | 43.1 | 63.5 | 51.1 | 52.9 | 46.8 | 51.9 | 44.6 | n/a | 42.3 | 32.6 | 55.7 | 41.4 | n/a | 37.8 | 34.4 | 44.6 | 19.6 | 50.4 | 50.9 | n/a | 55.7 | 48.8 | 36.3 | 58.3 | 30.5 | n/a | 45.4 | 26.1 | 22.1 |
| 2023 | 44.6 | 69.9 | 56.3 | 52.9 | 46.8 | 53.9 | 44.6 | n/a | 42.3 | 32.6 | 55.7 | 41.4 | n/a | 37.8 | 34.4 | 45.6 | 20.6 | 50.4 | 50.9 | n/a | 55.7 | 48.8 | 38.1 | 59.3 | 30.5 | 27.4 | 45.4 | 26.1 | 22.1 |
| 2024 | 55.0 | 70.7 | 56.3 | 54.1 | 50.0 | 55.1 | 51.1 | n/a | 42.3 | 36.8 | 58.7 | 41.4 | 44.1 | 37.8 | 34.4 | 45.6 | 26.1 | 50.4 | 50.9 | n/a | 56.7 | 48.8 | 40.5 | 61.1 | 30.5 | 27.4 | 45.4 | 26.1 | 29.9 |
| 2025 | 60.3 | 73.4 | 64.5 | 60.8 | 50.7 | 57.1 | 52.5 | 54.2 | 55.7 | 46.1 | 67.2 | 45.9 | 49.5 | 39.6 | 34.4 | 47.6 | 31.4 | 51.1 | 50.9 | 50.4 | 58.7 | 48.4 | 40.5 | 61.1 | 31.3 | 27.4 | 45.4 | 26.1 | 31.7 |
| 2026 | 70.3 | 76.6 | 68.7 | 62.3 | 60.7 | 58.6 | 55.8 | 64.3 | 60.3 | 50.1 | 67.2 | 54.6 | 49.5 | 43.6 | 45.5 | 50.4 | 41.3 | 53.6 | 53.4 | 52.4 | 60.4 | 49.6 | 41.7 | 60.0 | 34.3 | 34.1 | 45.4 | 29.7 | 34.7 |
Driver mix, 2023 to 2026 (% of tagged items)
| Driver | Spacelift | Red Hat Ansible Automation Platform | HashiCorp Terraform (CLI, HCP Terraform, Terraform Enterprise) | AWS CloudFormation (with the AWS CDK) | Pulumi (open source engine and Pulumi Cloud) | Ansible (ansible-core and the community package) | Azure Bicep (with ARM and deployment stacks) | Harness Infrastructure as Code Management (IaCM) | env0 (now branded env zero) | Crossplane (CNCF) | Puppet (Puppet Core and Puppet Enterprise) | Scalr | OpenTofu (Linux Foundation) | OpenStack Ironic (with Bifrost) | Terragrunt (Gruntwork, with Terragrunt Scale) | CFEngine (Community and Enterprise) | Semaphore UI (Community, Pro and Enterprise) | Red Hat Satellite | The Foreman (with Katello) | OpenVox (Vox Pupuli fork of Puppet) | Chef (Infra Client, Automate and Chef 360) | Canonical Juju | Canonical MAAS | Salt (Salt Project and VMware Cloud Foundation SaltStack) | Metal3 | Digger (now OpenTaco) | Cinc (community builds of Chef) | Tinkerbell | Atlantis (not ranked) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vision | 20 | 29 | 10 | 21 | 47 | 7 | 21 | 16 | 20 | 33 | 12 | 14 | 20 | 0 | 11 | 18 | 8 | 21 | 25 | 8 | 17 | 10 | 8 | 7 | 13 | 27 | 0 | 9 | 0 |
| Customer need | 40 | 24 | 45 | 63 | 27 | 36 | 74 | 63 | 55 | 40 | 35 | 50 | 47 | 62 | 78 | 73 | 69 | 29 | 42 | 46 | 44 | 40 | 69 | 27 | 63 | 45 | 38 | 55 | 81 |
| Market window | 25 | 12 | 10 | 0 | 13 | 14 | 5 | 11 | 10 | 0 | 6 | 14 | 27 | 0 | 11 | 0 | 8 | 0 | 0 | 15 | 0 | 0 | 8 | 0 | 0 | 18 | 25 | 0 | 0 |
| Upstream | 5 | 0 | 5 | 0 | 0 | 36 | 0 | 5 | 5 | 0 | 12 | 14 | 7 | 15 | 0 | 0 | 0 | 14 | 33 | 31 | 0 | 20 | 8 | 0 | 13 | 0 | 38 | 9 | 19 |
| Portfolio | 10 | 35 | 30 | 16 | 13 | 7 | 0 | 5 | 10 | 27 | 35 | 7 | 0 | 23 | 0 | 9 | 15 | 36 | 0 | 0 | 39 | 30 | 8 | 67 | 13 | 9 | 0 | 27 | 0 |
Related reading
Download the data
Every score in this edition, free to reuse with a link back to this page.