Terraform

Terraform

Infrastructure as code for any cloud or service.

4.5/5Developer ToolsFree TierEnterprise Ready

About Terraform

Terraform by HashiCorp is the most widely used infrastructure-as-code (IaC) tool, enabling teams to define, provision, and manage cloud infrastructure using declarative configuration files. With support for hundreds of providers, it brings version control and automation to infrastructure management.

Key Features

  • Declarative infrastructure as code (HCL)
  • Multi-cloud and multi-provider support
  • State management and locking
  • Plan and apply workflow
  • Module registry for reusable components
  • Terraform Cloud for team collaboration
  • Drift detection
  • Import existing infrastructure

Pros

  • Dominant IaC tool — massive community and provider ecosystem
  • Cloud-agnostic — works with any provider
  • Strong module ecosystem for reusable patterns
  • Terraform Cloud adds collaboration and governance

Cons

  • BSL license change (no longer fully open-source)
  • State management can be complex
  • HCL syntax has a learning curve

Integrations

Best Use Cases

  • Cloud infrastructure provisioning
  • Multi-cloud management
  • Environment replication
  • Compliance and governance

Terraform Alternatives

Looking for alternatives to Terraform? See all Terraform alternatives →

Quick Info

Founded
2014
Company
1000+
Pricing
freemium

Similar tools to Terraform