Terraform Editions

Use Terraform for infrastructure automation at any scale.

Deploy multi-cloud infrastructure with a single workflow.

Terraform open source is distributed as a single binary and is available using a CLI.

All Terraform OSS operations are performed locally, and state files are stored locally.

All Terraform Cloud operations run remotely and state is stored remotely. Additional capabilities for collaboration across teams.

How Terraform Works

Terraform allows infrastructure to be expressed as code in a simple, human readable language called HCL (HashiCorp Configuration Language). Terraform CLI reads configuration files and provides an execution plan of changes, which can be reviewed for safety and then applied and provisioned. Extensible providers allow Terraform to manage a broad range of resources, including hardware, IaaS, PaaS, and SaaS services.

  • Infrastructure as Code
  • 200+ available providers
  • Provision any infrastructure