env zero offers a private registry solution for both your Terraform modules and providers. You can access your organization’s registry by clicking on theDocumentation Index
Fetch the complete documentation index at: https://docs.envzero.com/llms.txt
Use this file to discover all available pages before exploring further.
Registry link on the side navigation bar:

Authorization
When running private modules or providers, Terraform will have to authorize you to ensure you have read access to them. When deploying through env zero, we will take care of this authorization for you.Local Usage
If you’d like to run Terraform code that uses a private registry, you will need to supply the authentication details to Terraform. These must be supplied in a file calledterraform.rc (for Windows) or ~/.terraformrc (other systems).
Manually setting the token
Option 1 - Terraform rc file
You can use an API Key (obtained from your organization’s Settings page). The API key must be entered into the terraform rc file like this:Option 2 - TF_TOKEN_api_env0_com
Use an environment variable namedTF_TOKEN_api_env0_com. You can retrieve the encoded token when you create a new API key, or you can generate and assign the API with the following example. See: Terraform - Environment Variable Credentials
Terragrunt Authentication
When using Terragrunt, you will also need to set theTG_TF_REGISTRY_TOKEN environment variable to the encoded authentication value:
Next steps
- Module Overview - Publish and manage Terraform modules in your registry.
- Providers Overview - Set up private Terraform providers for your org.
- Using Modules - Track module adoption across environments.