Terraform: Infrastructure Automation Ledger 2026 Scorecard
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.
Where Terraform put its effort, 2016 to 2026
Each square is one capability area in one year. The brighter it is, the more the area gained in the Infrastructure Automation Ledger that year; 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 | 2 | ||||||||
| Configuration management depth | 3 | ||||||||||
| State, planning and safety | 2 | 1 | 2 | ||||||||
| Language and authoring | 3 | 3 | |||||||||
| Orchestration and self-service | 2 | 2 | |||||||||
| Scale and control plane | 3 | 1 | |||||||||
| Security and compliance | 1 | 1 | |||||||||
| Bare metal and day-2 operations | |||||||||||
| Ecosystem and integrations | 3 | 2 | |||||||||
| AI assistance | 1 |
Biggest pushes overall: Security and compliance (+3.5), AI assistance (+3.5), Orchestration and self-service (+3). Already strong in 2015: Language and authoring, Ecosystem and integrations, State, planning and safety.
Top focus each year: 2017 Provisioning breadth; 2019 Security and compliance; 2020 Provisioning breadth; 2021 State, planning and safety; 2023 Security and compliance; 2025 Scale and control plane; 2026 AI assistance. 4 of 11 years show no gain in any area.
Part of the Infrastructure Automation Ledger (edition 2026-10-16). How the scores work: methodology.
Snapshot
- Type: product (Terraform CLI with HCP Terraform as SaaS and Terraform Enterprise self-hosted)
- Owner: HashiCorp, a division of IBM since 2025-02-27 (acquisition announced 2024-04-24 at $35 per share, $6.4 billion enterprise value)
- Engine: Terraform CLI core, BUSL 1.1 since 1.6.0; the providers, SDKs and the MCP server stay MPL 2.0
- Licence: CLI under Business Source License 1.1 from 1.6.0 (2023-10-04), MPL 2.0 before; each version converts to MPL 2.0 four years after publication. HCP Terraform billed per managed resource per month: Essentials $0.10, Standard $0.47, Premium $0.99 (2026-10-15); Free tier up to 500 managed resources; Terraform Enterprise by quote
- Latest release: CLI 1.16.6 (2026-10-14); latest minor 1.16.0 (2026-08-26)
- Support lifecycle: No published CLI support policy found; a minor falls out of support when the minor two ahead ships, about nine months (derived from endoflife.date). Terraform Enterprise releases monthly; Replicated installer support ended 2026-04-01
- Next milestone: 1.17.0, at rc2 on 2026-10-14 with no GA date: variables in provider requirements, -minimal-refresh, Terraform Policy GA
- Targets: vSphere: vmware/vsphere, partner tier, maintained by VMware by Broadcom since 2025-05-14, v2.17.1 (2026-09-14). Proxmox VE: bpg/proxmox, community, v0.116.1 (2026-10-15). Nutanix: nutanix/nutanix, partner tier, Nutanix maintained, v2.5.0 (2026-10-07). Hyper-V: taliesins/hyperv, community, last release 2024-02-11. XCP-ng: vatesfr/xenorchestra through Xen Orchestra, community tier in the Vates organisation, v0.41.2 (2026-09-15). KubeVirt: no maintained provider (kubevirt/kubevirt v0.0.1, 2023-02-22). 7,494 providers in the registry
- Tier: Infrastructure-as-code engine
- Archetype: Dependable builder
- Evidence grade: A. Release changelogs, the registry API, the LICENSE file, the pricing page and IBM press releases were read as primary sources. The 2019 steps for orchestration, scale and security rest on the dossier's note that Terraform Cloud and Sentinel existed that year without a source re-read (grade C). Pricing history 2023 to 2025 is grade B.
Scorecard
| Dimension | Score | Direction |
|---|---|---|
| Capability today | 68.7 / 100 | higher is better |
| Momentum since end of 2022 | +17.6 points (2015 to 2022: +25.4) | higher is better |
| Credibility | 18.0 / 25 | higher is better |
| Commercial risk | 14.5 / 25 | lower is better |
| Technical lock-in | 5.0 / 25 | lower is better |
| Integrator fit | 16.5 / 20 | higher is better |
| AI leverage | 6.5 / 20 | higher is better |
| Ledger Index | 66.5 / 100 | balanced weights; see the methodology |
Capability by domain, 2015 to today
Scores 0 to 5 against fixed anchors; total is weighted to 100.
| Domain (weight) | 2015 | 2019 | 2022 | Today |
|---|---|---|---|---|
| Provisioning breadth (15) | 1.5 | 2.5 | 3.5 | 4 |
| Configuration management depth (12) | 0.5 | 0.5 | 0.5 | 1 |
| State, planning and safety (12) | 2 | 3 | 3.5 | 4.5 |
| Language and authoring (10) | 2.5 | 3.5 | 4 | 4.5 |
| Orchestration and self-service (10) | 1 | 2.5 | 3 | 4 |
| Scale and control plane (8) | 1.5 | 2.5 | 2.5 | 3.5 |
| Security and compliance (10) | 0.5 | 2.5 | 2.5 | 4 |
| Bare metal and day-2 operations (8) | 0.5 | 0.5 | 0.5 | 0.5 |
| Ecosystem and integrations (8) | 2.5 | 3.5 | 4.5 | 4.5 |
| AI assistance (7) | 0 | 0 | 0 | 3.5 |
| Total / 100 | 25.7 | 43.3 | 51.1 | 68.7 |
Year by year: 2015: 25.7 · 2016: 25.7 · 2017: 33.7 · 2018: 33.7 · 2019: 43.3 · 2020: 48.9 · 2021: 51.1 · 2022: 51.1 · 2023: 56.3 · 2024: 56.3 · 2025: 64.5 · 2026: 68.7
What moved the score
| Year | Domain | Change | Points | Trigger |
|---|---|---|---|---|
| 2017 | Ecosystem and integrations | 2.5 → 3.5 | +1.6 | 0.10 and 0.11: provider split and module registry |
| 2017 | Language and authoring | 2.5 → 3 | +1.0 | 0.11: registry module versions and provider passing to modules |
| 2017 | Provisioning breadth | 1.5 → 2.5 | +3.0 | 0.10: providers split from core and installed by init |
| 2017 | State, planning and safety | 2 → 3 | +2.4 | 0.9: remote backends and state locking |
| 2019 | Language and authoring | 3 → 3.5 | +1.0 | 0.12: HCL2 expressions, for expressions, dynamic blocks, rich types |
| 2019 | Orchestration and self-service | 1 → 2.5 | +3.0 | Terraform Cloud remote runs and workspaces (date not re-verified) |
| 2019 | Scale and control plane | 1.5 → 2.5 | +1.6 | Terraform Cloud and Enterprise as hosted or self-hosted control plane (date not re-verified) |
| 2019 | Security and compliance | 0.5 → 2.5 | +4.0 | Terraform Cloud with Sentinel policy (date not re-verified) |
| 2020 | Ecosystem and integrations | 3.5 → 4.5 | +1.6 | 0.13: any publisher can ship providers through public and private registries |
| 2020 | Language and authoring | 3.5 → 4 | +1.0 | 0.13: module count and for_each, variable validation |
| 2020 | Provisioning breadth | 2.5 → 3.5 | +3.0 | 0.13: third-party providers installed from public and private registries |
| 2021 | Orchestration and self-service | 2.5 → 3 | +1.0 | 1.1: cloud block |
| 2021 | State, planning and safety | 3 → 3.5 | +1.2 | 1.0 compatibility promise; 1.1: moved blocks |
| 2023 | Language and authoring | 4 → 4.5 | +1.0 | 1.6: terraform test generally available; 1.7 adds mocking |
| 2023 | Orchestration and self-service | 3 → 3.5 | +1.0 | HCP Terraform plan update (2023-05-16): run tasks and policy on Free, no-code provisioning on Standard |
| 2023 | Security and compliance | 2.5 → 3.5 | +2.0 | HCP Terraform plan update (2023-05-16): SSO, Sentinel and OPA on the Free tier |
| 2023 | State, planning and safety | 3.5 → 4 | +1.2 | 1.5: import blocks and generated configuration; 1.6: saved remote plans |
| 2025 | AI assistance | 0 → 0.5 | +0.7 | Terraform MCP server beta (2025-05) |
| 2025 | Configuration management depth | 0.5 → 1 | +1.2 | 1.14: actions block for provider-defined day-2 operations |
| 2025 | Orchestration and self-service | 3.5 → 4 | +1.0 | Terraform Stacks GA (2025-09-25); 1.14: actions block |
| 2025 | Provisioning breadth | 3.5 → 4 | +1.5 | vSphere provider maintained by VMware by Broadcom at partner tier (2025-05-14); Nutanix partner provider |
| 2025 | Scale and control plane | 2.5 → 3.5 | +1.6 | Stacks GA (2025-09-25); Terraform Enterprise on Kubernetes, Docker, Podman or Nomad |
| 2025 | Security and compliance | 3.5 → 4 | +1.0 | Hold Your Own Key GA (2025-09-25); 1.11: write-only attributes; 1.10: ephemeral values |
| 2025 | State, planning and safety | 4 → 4.5 | +1.2 | 1.11: S3 native locking; 1.12: import by identity; 1.14: terraform query and list resources |
| 2026 | AI assistance | 0.5 → 3.5 | +4.2 | Terraform MCP server GA (2026-06-11) with authentication, rate limits and OpenTelemetry audit; Infragraph in public preview |
Direction, 2023 to 2026
Each release item carries one theme and one driver (V vision, C customer need, M market window, U upstream, P portfolio).
| Date | Item | Theme | Driver |
|---|---|---|---|
| 2023-05 | HCP Terraform plans: Free tier of 500 managed resources, billing per managed resource | Packaging | P |
| 2023-06 | 1.5: import blocks, check blocks, generated configuration for imports | State and planning | C |
| 2023-08 | Business Source License 1.1 announced for all future releases | Licensing | P |
| 2023-10 | 1.6: terraform test GA, saved remote plans; first BUSL release | Language | C |
| 2024-01 | 1.7: test mocking, removed block | Language | C |
| 2024-04 | IBM announces the HashiCorp acquisition | Packaging | P |
| 2024-11 | 1.10: ephemeral resources and values kept out of state and plan | Security | C |
| 2025-02 | IBM completes the acquisition; the LICENSE file now names IBM | Packaging | P |
| 2025-02 | 1.11: write-only attributes, S3 native locking GA | State and planning | C |
| 2025-05 | Terraform MCP server beta | AI | M |
| 2025-05 | vSphere provider moves to VMware by Broadcom at partner tier | Provisioning breadth | U |
| 2025-09 | Terraform Stacks GA for resource-billed HCP Terraform plans | Orchestration | V |
| 2025-09 | Hold Your Own Key for HCP Terraform | Security | C |
| 2025-11 | 1.14: terraform query, list resources, actions block | State and planning | C |
| 2025-12 | CDK for Terraform archived, read-only | Language | P |
| 2025-12 | Legacy user-based Free plan retired, effective 2026-03-31 | Packaging | P |
| 2026-05 | HCP Terraform powered by Infragraph, public preview | AI | V |
| 2026-06 | Terraform MCP server GA for HCP Terraform and Terraform Enterprise | AI | M |
| 2026-07 | tfpolicy, an HCL policy framework, public beta | Security | C |
| 2026-08 | 1.16: imports inside modules, action on_failure modes, policy summary in runs | State and planning | C |
- Centre of gravity: Packaging (4), State and planning (4), Language (3)
- Blind spots (no items): Configuration management, Scale, Bare metal, Ecosystem
- Driver mix: Vision 10%, Customer need 45%, Market window 10%, Upstream 5%, Portfolio 30%
- Idea-to-need index: 0.15 (0 = demand-pulled, 1 = thesis-pushed)
Credibility: 18.0 / 25
| Criterion | Score | Basis |
|---|---|---|
| Cadence | 4 | A minor every three to five months (1.14 on 2025-11-19, 1.15 on 2026-04-29, 1.16 on 2026-08-26) and weekly patches; dates are not announced in advance |
| Roadmap transparency | 3.5 | Public changelogs, an open issue tracker and alpha experiments listed in the main changelog; no dated public roadmap |
| Say-do | 3.5 | MCP server beta to GA in about 13 months, Stacks GA on the day announced, query and actions in core within two months; Infragraph still preview, Azure Copilot GA not found, CDKTF dropped, policy framework GA pending |
| Velocity | 4.5 | Several substantive capabilities in each of 1.14, 1.15 and 1.16 |
| Lifecycle stability | 2.5 | CDKTF archived 2025-12-10, Replicated installer ended 2026-04-01, legacy Free plan ended 2026-03-31; CLI minors supported about nine months |
Commercial risk: 14.5 / 25 (lower is better)
| Criterion | Score | Basis |
|---|---|---|
| Price and licence volatility | 4 | MPL 2.0 to BUSL 1.1 in 2023, billing moved to managed resources in 2023, legacy Free plan retired in 2026, top tier renamed from Plus to Premium |
| Purchase constraints | 2 | CLI free to use outside competing hosted services; Free tier up to 500 managed resources; HCP Terraform is subscription only; Terraform Enterprise by quote |
| Channel and access | 1.5 | Public CLI binaries and patches; partner entry by application with no published criteria; Terraform Enterprise images need a licence; support moved to IBM sites |
| Owner stability | 4 | Acquisition by IBM closed 2025-02-27; CDKTF dropped within the year; product names now carry the IBM prefix |
| Cost of staying supported | 3 | New minor every three to five months and about nine months of support per minor; Terraform Enterprise releases monthly and the Replicated path was closed |
Technical lock-in: 5.0 / 25 (lower is better)
| Criterion | Score | Basis |
|---|---|---|
| Formats | 1.5 | HCL and JSON state are openly readable; Stacks files (.tfcomponent.hcl, .tfdeploy.hcl) run only on the HashiCorp product |
| Export path | 1.5 | OpenTofu runs most HCL; Pulumi reads Terraform state and converts HCL; state is downloadable from HCP Terraform |
| Stack coupling | 0.5 | Any hypervisor, cloud or service through providers |
| Hardware / cloud coupling | 1 | CLI works offline; HCP Terraform is SaaS only, Terraform Enterprise is self-hosted |
| Skills and tooling coupling | 0.5 | The widest IaC skills base; skills transfer to OpenTofu |
Integrator fit: 16.5 / 20
| Criterion | Score | Basis |
|---|---|---|
| Partner programme openness | 3.5 | 900+ partners including 650+ integrators and resellers; entry by application, no tiers or criteria published |
| Multi-tenancy and self-service | 4 | Organizations, projects, teams, no-code provisioning, Stacks, private registry, SSO on every tier |
| API and infrastructure-as-code | 4.5 | Full HCP Terraform API; the tfe provider manages the platform itself (not re-verified) |
| Skills and certification | 4.5 | Three exam-based certifications: Associate, Infrastructure Engineer Professional, Authoring and Operations Advanced |
AI leverage: 6.5 / 20
How the product uses AI, scored per year like capability. Only GA counts.
| Criterion | 2019 | 2022 | Today | Latest step |
|---|---|---|---|---|
| AI code and plan generation | 0 | 0 | 1.5 | 2026: Plan explanation and registry lookups reach third-party assistants through the GA MCP server; no in-product code generator found |
| AI platform stack | 0 | 0 | 0 | 2015: None |
| AI-assisted operations | 0 | 0 | 0.5 | 2026: HCP Terraform powered by Infragraph in public preview (2026-05-04); HCP Terraform Metrics announced 2026-09-03 |
| Agent openness | 2 | 2 | 4.5 | 2026: MCP server GA (2026-06-11): existing authentication and authorization, per-user tokens, rate limiting, OpenTelemetry audit; open source under MPL 2.0 |
Year by year: 2015: 1 · 2016: 1 · 2017: 1 · 2018: 1 · 2019: 2 · 2020: 2 · 2021: 2 · 2022: 2 · 2023: 2 · 2024: 2 · 2025: 3 · 2026: 6.5
AI say-do, 2023 to 2026: 4 AI items announced; 1 GA, 2 still preview, 1 pending, 0 dropped. The MCP server is GA; Infragraph and the Azure Copilot integration are previews; Terraform for IBM Z with intent-driven workflows has no stated status.
Terraform's AI story is the agent interface: the MCP server went from beta to GA in 13 months with identity, rate limits and audit. There is no code generator in the product, and the operations side (Infragraph) is still a preview for qualified customers.
Reading
Terraform's engineering record since 2023 is demand-led: import blocks, a test framework, ephemeral values, query and actions each closed a long-standing gap, and the CLI keeps shipping every few months. Its commercial record is the opposite: the BUSL change, resource-based billing, the IBM purchase, the CDKTF shutdown and the Free plan retirement were all portfolio decisions, which is why commercial risk is the highest in this group. The capability lead over OpenTofu now rests on the HCP side (Stacks, policy gate, drift detection, HYOK) rather than on the CLI. Before signing, check how many managed resources your estate holds, because that number drives the bill and the Free tier cap of 500.
Open questions and items to re-score
- Terraform Enterprise's current version and cadence: the releases page read in this pass showed v202507-1 as newest and a 2.0.x line paired with CLI 1.14.4.
- Whether the policy framework (tfpolicy) is GA: the 1.17.0 changelog says so, the HCP Terraform docs still say beta.
- Stacks limits conflict between documentation versions (20 versus 500 deployments per stack).
- No HashiCorp CLI support policy page could be read; the nine-month window is derived from endoflife.date.
- Whether the Ansible integration of the actions block is GA.
- Air-gapped Terraform Enterprise operation and FIPS builds were not verified in this pass; the scale and security scores would rise half a step if they are.
- Whether HCP Terraform list prices changed between 2023 and 2026; no archived pricing page was read.
Related reading
More from Infrastructure Automation Ledger 2026
- Overview: all platforms side by side
- Infrastructure Automation Ledger Methodology: How Every Score Is Built
- Ansible AAP: Infrastructure Automation Ledger 2026 Scorecard
- Ansible: Infrastructure Automation Ledger 2026 Scorecard
- Atlantis: Infrastructure Automation Ledger 2026 Scorecard
- Bicep: Infrastructure Automation Ledger 2026 Scorecard
- CFEngine: Infrastructure Automation Ledger 2026 Scorecard
- Chef: Infrastructure Automation Ledger 2026 Scorecard
- Cinc: Infrastructure Automation Ledger 2026 Scorecard
- CloudFormation: Infrastructure Automation Ledger Scorecard
- Crossplane: Infrastructure Automation Ledger 2026 Scorecard
- Digger: Infrastructure Automation Ledger 2026 Scorecard
- env zero: Infrastructure Automation Ledger 2026 Scorecard
- Foreman: Infrastructure Automation Ledger 2026 Scorecard
- Harness: Infrastructure Automation Ledger 2026 Scorecard
- Ironic: Infrastructure Automation Ledger 2026 Scorecard
- Juju: Infrastructure Automation Ledger 2026 Scorecard
- MAAS: Infrastructure Automation Ledger 2026 Scorecard
- Metal3: Infrastructure Automation Ledger 2026 Scorecard
- OpenTofu: Infrastructure Automation Ledger 2026 Scorecard
- OpenVox: Infrastructure Automation Ledger 2026 Scorecard
- Pulumi: Infrastructure Automation Ledger 2026 Scorecard
- Puppet: Infrastructure Automation Ledger 2026 Scorecard
- Salt: Infrastructure Automation Ledger 2026 Scorecard
- Satellite: Infrastructure Automation Ledger 2026 Scorecard
- Scalr: Infrastructure Automation Ledger 2026 Scorecard
- Semaphore: Infrastructure Automation Ledger 2026 Scorecard
- Spacelift: Infrastructure Automation Ledger 2026 Scorecard
- Terragrunt: Infrastructure Automation Ledger 2026 Scorecard
- Tinkerbell: Infrastructure Automation Ledger 2026 Scorecard