Define and provide your cloud infrastructure using declarative configuration files. Terraform gives you a single point of truth for your infrastructure.
Write simple configuration files to describe the infrastructure you want - not the steps to create it.
Terraform will calculate the changes that need to be made to reach your desired state, and show you a preview.
With a single command, apply your changes in a safe, consistent, and predictable way.
Over 100,000 companies use Terraform to manage $100B+ in infrastructure across 100+ cloud providers.
Per month
Per team/month
Join the 3.2 million+ monthly users who trust HashiCorp to manage cloud infrastructure.