HCP Terraform adds public Terraform module and provider management via organizations
You can now manage your Terraform Registry artifacts within your HCP Terraform organization, simplifying and securing the ownership and management process.
The Terraform Registry serves as the central discovery and distribution hub for essential public Terraform providers and modules — sourced directly from HashiCorp, verified technology partners, and the broader community. With a combined total exceeding 5,000 providers and nearing 20,000 modules across these tiers, it's the go-to artifact manager enabling efficient IaC practices for everyone.
Before now, the ownership of public modules and providers in the Terraform registry was based on an individual’s GitHub account. This created some management difficulties. A module or provider page would still roll up to the namespace of the related GitHub organization. But when a maintainer needed to login to the Terraform registry to manage artifacts — for example, to resync or delete a version — that person had to use the account of the individual who first published the artifact. This becomes a problem when that individual departs the organization.
In response, we’ve now added other options. Maintainers of public Terraform modules and providers can now claim ownership of their artifacts within an HCP Terraform organization, leveraging access permissions and team management benefits. This reduces artifact maintenance costs by reducing the troubleshooting timeline and getting new versions to the registry faster. It also eliminates risk by aligning artifact ownership with your organization and preventing registry access by maintainers that have departed your company.
You can now do the following in the context of an HCP Terraform organization:
- Grant or remove public registry management permissions for individuals (for tiers with teams)
- Connect to a new or existing public registry namespace (aligns with the GitHub org that contains your registry artifacts)
- Resync modules and providers
- Publish new modules and providers
- Delete module and provider versions
- Manage GPG keys for providers
Note: Publishing new versions still functions as expected when a new version is released in the artifact repository.

Manage public modules and providers within your HCP Terraform organization’s Public Namespaces tab.
Managing public Terraform artifacts with HCP Terraform is free, including SSO. Artifact ownership remains with the organization. This new approach allows organizations to claim multiple namespaces and manage permissions, ensuring only authorized users can handle public registry content.
Furthermore, organizations can control artifact access by managing separate HCP Terraform organizations or limiting maintainer invitations. This change provides flexibility for future Git platform usage and avoids excessive access to GitHub organizations.
» Get started with HCP Terraform
We’re working to ensure HCP Terraform continues to deliver improvements that help customers have better visibility and control over their environment throughout their infrastructure lifecycle. To learn more about managing your public Terraform modules and providers as an HCP Terraform organization, visit the Terraform public registry documentation on HashiCorp Developer. If you are new to Terraform, sign up for HCP Terraform and get started for free today.
Sign up for the latest HashiCorp news
More blog posts like this one

Terraform AWS provider tops 4 billion downloads, 6.0 now in public beta
HashiCorp and AWS continue to support the widespread demand for standardized infrastructure lifecycle management with the Terraform AWS provider 6.0.

The AWS GameDay challenge with Terraform
What if learning Terraform was a fun game you could play with your friends?

Announcing HCP Terraform Premium: Infrastructure Lifecycle Management at scale
HCP Terraform Premium offers additional features on top of Standard and Plus plans that focus on private infrastructure and module lifecycle management.