Remote operations
Private module registry
Community support
Starting at $20/user
Team management
Sentinel policy as code
Run tasks
Additional concurrency
Drift detection
SSO
Audit logs
Self-hosted agents
Custom concurrency
Terraform Enterprise is a private install for organizations who prefer to self-manage
Contact salesTerraform Cloud (TFC) is a free to use, self-service SaaS platform that extends the capabilities of the open source Terraform CLI and adds collaboration and automation features.
Terraform Cloud enables connecting to common VCS platforms (GitHub, GitLab, Bitbucket) and triggering Terraform runs (plan and apply) from changes to configuration within the VCS. TFC manages state for the user, including keeping a history of changes. Terraform Cloud exposes an HTTP API that anyone can integrate with to build more automation around infrastructure change.
Terraform CLI is downloadable software that provisions infrastructure as code manually from a local machine. By itself, Terraform CLI does not provide functionality for collaboration, state history, etc. Terraform CLI can be connected to TFC via the "remote" backend to enable using and gaining all the benefits of TFC with the same CLI workflow.
Terraform Enterprise is offered as a private installation. It is designed to suit the needs of organizations including more features (audit logging, SSO/SAML), more customization (private networking), better performance (job scaling), and higher levels of support.
Terraform Cloud is offered as a multi-tenant SaaS platform. It offers a free tier for getting started, and can accommodate both small businesses and large organizations.
Terraform Cloud users will receive email based support. You can contact support here.
We accept credit card payments through Stripe processing.
Please contact our support team.
Self-serve Terraform Cloud credit card purchases can be cancelled or downgraded at any time. For downgrades, unused monthly funds will be prorated to the next month’s bill. For cancellations, users will receive refunds to the credit card on file for the days they did not use the service.
Yes, to buy Terraform Cloud as an annual subscription, please contact our sales team.
A user is anyone directly or indirectly provisioning infrastructure through Terraform Cloud. Teams in Terraform Cloud are comprised of multiple users.
A team is a group of users in Terraform Cloud that have access to the same workspaces.
Organizations in Terraform Cloud are comprised of multiple teams and Workspaces. Padi Features are also applied at an Organization level.
Terraform Cloud is a SaaS application that provides automation and collaboration tooling for Terraform users. It is intended to offer Terraform users an easy pathway into using the Terraform platform and workflows we have built on top of the open source tool. We believe all Terraform Open Source users will benefit from using Terraform Cloud as well as users new to Terraform (practitioners, teams, and SMBs).
Terraform Cloud offers a full self-service sign up flow. Users should navigate to the sign up page and create and account.
Terraform Cloud is free to use but additional capabilities will be made available for purchase. These additional capabilities are offered as paid features, available for purchase on a per Organization basis.
Yes, there is no minimum number of users for teams using the paid features. There is a 5 user maximum for a team on the free tier.
Team is the first upgrade available to customers and it includes Team Management (the ability to create and manage teams within organizations) and Role Based Access Controls (RBAC) for controlling permissions for who has access to what configurations within an organization.
The next upgrade is Governance, which includes the Team upgrade as well as access to the Sentinel and Cost Estimation Features. Sentinel is a policy-as-code framework for defining fine-grained rules that Terraform enforces before provisioning infrastructure. Cost Estimation provides an estimate for the cost of a configuration before it is provisioned.
Terraform Cloud is free to use for up to 5 users with unlimited number of workspaces.
There are also additional capabilities available for purchase. The Team upgrade is available for $20 per user per month, so an organization with 5 people using Terraform Cloud with the team upgrade will pay $100 per month.
The Team & Governance upgrade costs $70 per user per month, so an organization with 5 people using Terraform Cloud with the Team & Governance upgrade will pay $350 per month.
Yes. You can choose to upgrade (or downgrade) whenever you would like.
Yes, you may choose to not use Terraform Cloud at any point. Your configuration is in your VCS system and if you reconfigure the backend then Terraform will automatically migrate your state out of Terraform Cloud. Note that you will lose all the additional functionality that TFC provides: remote runs, VCS connections, state management, etc. If in the future you choose to use TFC again, you can once again modify your backend configuration to "remote" and Terraform will migrate your existing state into TFC.
If you leave, please provide us feedback at terraform-cloud-beta@hashicorp.com so we can make a better product for you.