- Terraform Enterprise
- 2.1.x (latest)
- 2.0.x
- 1.2.x
- 1.1.x
- 1.0.x
- v202507-1
- v202506-1
- v202505-1
- v202504-1
- v202503-1
- v202502-2
- v202502-1
- v202501-1
- v202411-2
- v202411-1
- v202410-1
- v202409-3
- v202409-2
- v202409-1
- v202408-1
- No versions of this document exist before v202408-1. Click below to redirect to the version homepage.
- v202407-1
- v202406-1
- v202405-1
- v202404-2
- v202404-1
- v202402-2
- v202402-1
- v202401-2
- v202401-1
- v202312-1
- v202311-1
- v202310-1
- v202309-1
- v202308-1
- v202307-1
- v202306-1
- v202305-2
- v202305-1
- v202304-1
- v202303-1
- v202302-1
- v202301-2
- v202301-1
- v202212-2
- v202212-1
- v202211-1
- v202210-1
- v202209-2
- v202209-1
- v202208-3
- v202208-2
- v202208-1
- v202207-2
- v202207-1
- v202206-1
Private registry API overview
Use the /private-registry API to publish and manage modules and providers in your private registry. The available endpoints are organized by artifact type.
Modules
Call the /registry-modules endpoints to list, create, publish, update, and delete modules in your organization's private registry. You can also manage module versions, run tests against published modules, and configure dynamic credentials for test runs. Refer to the following topics for reference and usage information:
- Registry modules API reference: List, create, publish, update, and delete registry modules.
- Manage module versions API reference: Deprecate, revoke, and revert the status of module versions.
- Tests API reference: Create and list test runs for a registry module.
- Test configuration API: Configure dynamic credential workload identity for module test runs.
Providers
Call the /registry-providers endpoints to list, create, and delete providers in your organization's private registry. You can also manage provider versions and platforms, update version tags, and add GPG keys used to verify provider packages. Refer to the following topics for reference and usage information:
- Registry providers API reference: List, create, get, and delete registry providers.
- Private provider versions and platforms API reference: Create, list, and delete provider versions and their platforms.
- Manage provider versions API reference: List, add, and update tags for provider versions.
- GPG keys API reference: Add and manage GPG keys used to verify private provider packages.