Infrastructure as Code for Everyone

Define and provide your cloud infrastructure using declarative configuration files. Terraform gives you a single point of truth for your infrastructure.

How It Works

Declare Infrastructure

Write simple configuration files to describe the infrastructure you want - not the steps to create it.

Preview Changes

Terraform will calculate the changes that need to be made to reach your desired state, and show you a preview.

Apply Configuration

With a single command, apply your changes in a safe, consistent, and predictable way.

Trusted by the World's Best

Over 100,000 companies use Terraform to manage $100B+ in infrastructure across 100+ cloud providers.

Terraform Cloud
Collaborate with your team on infrastructure as code using Terraform Cloud.
Terraform Enterprise
Secure governance and visibility for enterprise infrastructure management at scale.
OpenTofu
The OpenTofu project is a community fork of Terraform with additional capabilities.

Pricing Plans

Free

Recommended

$0

Per month

  • Free forever
  • 100k configuration tokens
  • 30 days state retention
Choose Free Plan

Pro

Most Popular

$49

Per team/month

  • Unlimited configuration tokens
  • Team collaboration
  • Advanced state management
Choose Pro Plan

Enterprise

Custom Pricing
  • Enterprise-grade security
  • Enterprise SLAs
  • 24/7 Enterprise Support
Contact Sales

Start Managing Infrastructure Like Code

Join the 3.2 million+ monthly users who trust HashiCorp to manage cloud infrastructure.