
Terraform
Infrastructure-as-code tool for provisioning and managing cloud resources declaratively across any provider.
What it does
Terraform is the leading infrastructure-as-code (IaC) tool, allowing DevOps and platform engineering teams to define cloud infrastructure in declarative configuration files and provision it consistently across AWS, Azure, Google Cloud, and hundreds of other providers. HashiCorp Cloud Platform (HCP) Terraform adds collaboration, governance, and a managed backend to the open-source tool. AI features include AI-assisted configuration generation that can translate natural language infrastructure requirements into Terraform code, and drift detection that identifies when deployed infrastructure diverges from the declared state. Terraform's plan-and-apply workflow gives teams a preview of infrastructure changes before they are applied - reducing the risk of unintended configuration changes.
Why AI-ENHANCED
Terraform is an established infrastructure-as-code tool with a decade of history that has added AI-assisted code generation to a mature platform. The core product predates AI and the AI features are meaningful additions to an existing workflow.
Best for
Small engineering teams use Terraform to manage cloud infrastructure as code from the start - preventing configuration drift and enabling reproducible environments across development, staging, and production.
Platform engineering and DevOps teams at mid-market companies use Terraform to standardize infrastructure provisioning across multiple cloud accounts and environments - with HCP Terraform adding the governance controls that growing teams need.
Enterprise platform teams use Terraform at scale across hundreds of cloud accounts, with policy-as-code via Sentinel enforcing security guardrails and HCP Terraform providing audit trails and team-level access controls.
Limitations
Terraform state files are the source of truth for deployed infrastructure — mishandling state through manual edits, state file corruption, or concurrent applies can cause serious production incidents.
Managing Terraform at scale across many modules, workspaces, and teams requires significant experience — IaC sprawl is a common problem in organizations that grow their Terraform usage quickly without strong conventions.
HashiCorp's 2023 license change from open-source to Business Source License (BSL) led to the creation of OpenTofu as a community fork — organizations evaluating Terraform must now consider the licensing implications for their use case.
Alternatives by segment
| If you need… | Consider instead |
|---|---|
| AWS-native IaC | AWS Bedrock |
| Open-source Terraform fork | Opentofu |
| Kubernetes-focused IaC | Pulumi |
Terraform open-source is free. HCP Terraform Free plan for small teams. Plus plan from $20/user/month. Business plan from $65/user/month. Enterprise contracts for self-hosted HashiCorp Terraform Enterprise negotiated.
2026-03-31





