Terraform

Infrastructure as code

GrowingOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is Terraform?

Terraform by HashiCorp is the industry-standard infrastructure-as-code tool. It lets you define, provision, and manage cloud infrastructure across AWS, Azure, GCP, and 1,000+ providers using declarative HCL configuration files. The backbone of modern DevOps and platform engineering.

Key differentiator

Infrastructure as code

Capability profile

Strength Radar

Declarative HCL1000+ providersState managementPlan & applyModulesTerraform Cloud

Honest assessment

Strengths & Weaknesses

↑ Strengths

Declarative HCL

1000+ providers

State management

Plan & apply

Modules

Terraform Cloud

Fit analysis

Who is it for?

✓ Best for

DevOps engineers and platform teams managing cloud infrastructure at scale across multiple providers

✕ Not a fit for

Small teams with single-cloud, single-app setups where console or CDK is sufficient

Cost structure

Pricing

Free Tier

Available

Starts at

Free / Open Source

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Alternatives

Next step

Get Started with Terraform

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →