
For years, Scalr has provided a robust private module registry, helping organizations standardize their Terraform and OpenTofu module consumption. Previously, the module registries were housed either in the account or environment scope, which offered a solid foundation. But as your IaC adoption grows, so does the need for more granular organization and flexible sharing. That's precisely what module namespaces deliver.
Think of namespaces as dedicated, top-level registries for your modules within your Scalr account. They introduce a powerful new layer of organization, allowing you to logically group modules based on teams, projects, departments, or any criteria that align with your organizational structure. You are no longer limited to making the registries only at the account scope or within the environment. You can now create namespaces and assign them to the entire account or select environments.

Previously, modules could only be published directly to either the account scope (making them available to all environments and workspaces) or within a specific environment scope (limiting them to that environment). While this worked, it lacked the flexibility needed for larger, more complex organizations.
With namespaces, you now get the following:

We've ensured a seamless transition. All your existing module URLs remain fully functional after the migration to namespaces. Any existing module calls using the previous account or environment scope will continue to work without changes. Your current IaC workflows will not be disrupted.
The new module registry namespaces are available now in all Scalr accounts. We encourage all users to explore this powerful new feature and leverage it to enhance your module management strategy.
For a guide on how to create, manage, and utilize these new namespaces, please refer to our updated documentation: https://docs.scalr.io/docs/private-module-registry
We believe this enhancement will significantly improve your experience with Scalr's private module registry, making it easier than ever to manage, share, and govern your Terraform and OpenTofu modules at scale.
