HCP Terraform

HCP Terraform, formerly Terraform Cloud, is HashiCorp's hosted Terraform run, state and registry service, with Terraform Enterprise as its self-managed edition; these pages cover replacing it with OpenTofu plus Terrakube or Atlantis.

HCP Terraform vs Terrakube

HCP Terraform against self-hosted Terrakube for teams that want the same organization, workspace and private registry model: remote backend and cloud block support, VCS integrations, policy checks with OPA, SSO through Dex, and running OpenTofu instead of BSL Terraform.

HCP Terraform vs Atlantis

HCP Terraform against Atlantis for teams that review infrastructure changes in pull requests: plan output as comments and directory locking versus a hosted run UI, what Atlantis does not provide (a registry, workspace UI or managed state), and the state backend Atlantis requires.

Migrate from HCP Terraform to Terrakube

Moving workspaces from HCP Terraform to Terrakube: downloading current state through the state versions API, pointing the cloud block or remote backend at the Terrakube API, re-creating variables, VCS links and teams, and switching the CLI to OpenTofu where wanted.

Migrate from HCP Terraform to Atlantis

Moving from HCP Terraform runs to pull request automation with Atlantis: choosing a state backend such as S3 or GCS (Atlantis cannot use local state), moving each workspace's state, writing atlantis.yaml for modules and workspaces, and running OpenTofu through a custom workflow.

HCP Terraform cost vs self-hosted Terrakube

Cost of ownership by component: HCP Terraform's per-managed-resource pricing, what the 500-resource Free tier covers after the legacy plan ended, and Terraform Enterprise quotes, against Terrakube or Atlantis infrastructure, state storage, setup and the platform team that runs it.

How to export your data from HCP Terraform

Getting state, variables, workspace settings and registry modules out of HCP Terraform: the state versions API and its raw and JSON download URLs, which objects have no export and must be re-created, and checking every workspace before cancelling.

Terraform Enterprise vs Terrakube

For teams already running Terraform Enterprise on their own Docker, Kubernetes or OpenShift: Terrakube as the self-hosted replacement, compared on remote runs, the cloud block, private registry, identity through Dex, policy and cost extensions, licensing and support.

Migrate from Terraform Enterprise to Terrakube

Moving workspaces from self-managed Terraform Enterprise to Terrakube: exporting current state through the state versions API, recreating organizations, workspaces, variables and VCS connections, switching the cloud block or remote backend, and moving to OpenTofu at the same time or later.

Open-source alternative to Sentinel policy as code

Replacing Sentinel and HCP Terraform's policy checks with Open Policy Agent: Terrakube's OPA extension in runs, or Atlantis policy checks that run conftest on the plan and need policy-owner approval to override, and how Sentinel policies translate to Rego.

Self-hosted HCP Terraform alternative for EU data residency

HCP Europe requires a new account and organization, cannot take migrated organizations and leaves out teams and some integrations. This page compares that path with running OpenTofu and Terrakube in an EU region or data center you control.

HCP Terraform legacy Free plan end of life: stay or move

The legacy Free plan ended on March 31, 2026 and organizations moved to the enhanced Free tier of 500 managed resources. This page explains how managed resources are counted, when growth pushes you to paid tiers, and when self-hosted OpenTofu with Terrakube or Atlantis is the cheaper path.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.