» Terraform Cloud

This is the documentation for Terraform Cloud.

» About Terraform Cloud and Terraform Enterprise

Terraform Cloud is an application that helps teams use Terraform together. It manages Terraform runs in a consistent and reliable environment, and includes easy access to shared state and secret data, access controls for approving changes to infrastructure, a private registry for sharing Terraform modules, detailed policy controls for governing the contents of Terraform configurations, and more.

Terraform Cloud is available as a hosted service at https://app.terraform.io. We offer free accounts for small teams, and paid plans with additional feature sets for medium-sized businesses.

Large enterprises can purchase Terraform Enterprise, our on-premise distribution of Terraform Cloud. It offers enterprises a private instance of the Terraform Cloud application, with no resource limits and with additional enterprise-grade architectural features like audit logging and SAML single sign-on.

» Note About Product Names

Before mid-2019, Terraform Cloud used to be called Terraform Enterprise.

We're still updating names throughout their UI, documentation, and supporting tools. While we finish these updates, you might still see occasional references to their old names:

Component New name Old name
Primary application Terraform Cloud Terraform Enterprise
On-premise distribution Terraform Enterprise Private Terraform Enterprise (PTFE)

» Who is This Documentation For?

The Terraform Cloud documentation is for everyone who uses the Terraform Cloud application to provision and manage infrastructure. This includes Terraform Enterprise users, since the core application of Terraform Enterprise is still Terraform Cloud.

The Terraform Enterprise documentation is for admins and operators who install and maintain their organization's Terraform Enterprise instance.

If you are new to Terraform Cloud, begin with the Getting Started Guide.