» Terraform Enterprise

This is the documentation for Terraform Enterprise.

» About Terraform Cloud and Terraform Enterprise

Terraform Enterprise is our self-hosted 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.

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.

For independent teams and small to medium-sized businesses, Terraform Cloud is also available as a hosted service at https://app.terraform.io.

» Note About Product Names

Before mid-2019, all distributions of Terraform Cloud used to be called Terraform Enterprise; the self-hosted distribution was called Private Terraform Enterprise (PTFE). These previous names sometimes still appear in supporting tools (like the tfe Terraform provider, which is also intended for use with Terraform Cloud).

» Who is This Documentation For?

The Deployment and Operation section of the Terraform Enterprise documentation is for admins and operators who install and maintain their organization's Terraform Enterprise instance. It is not intended for end users of the Terraform Enterprise application.

The Application Usage section of the Terraform Enterprise documentation is intended for application end users. It is the same content as the Terraform Cloud documentation because the application is shared between both products.

For expediency, we usually refer to the application as Terraform Cloud within the application usage documentation.