> ## Documentation Index
> Fetch the complete documentation index at: https://docs.envzero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Private Module Registry - Folder Based Modules

> Store multiple Terraform modules in a single repository using the env zero Private Module Registry's folder-based module support, reducing repository sprawl.

The env0 Module Registry is a private registry for Terraform modules, allowing you to share and reuse Terraform modules within your organization privately. Now you can manage multiple modules in the same repo by creating folders inside the same repo for each module, which gives you the ability to manage all of your modules in one repo.

## Usage

When [adding a module to the registry](/guides/admin-guide/private-registry/modules#adding-a-module-to-the-registry) add the folder where module files are stored (Defaults to the root folder of the repository).

<Frame>
  <img src="https://mintcdn.com/envzero-b61043c8/4i75qYgyhlssLgkA/images/changelogs/2022/12/a152ad4-module_vcs_selection_with_folder.png?fit=max&auto=format&n=4i75qYgyhlssLgkA&q=85&s=cf5ec02a7a77fac2531aae887f168936" alt="Feature demonstration screenshot showing new functionality" width="1403" height="540" data-path="images/changelogs/2022/12/a152ad4-module_vcs_selection_with_folder.png" />
</Frame>

> Self-Hosted Agents
>
> If you'd like to enable this feature on your self-hosted agent, please update to the latest version.

### What is a Private Module Registry?

You can read more about it :

1. in this [blog post](https://www.env0.com/blog/module-registry-and-terraform-provider-updates)
2. env0 docs - [Module Registry](/guides/admin-guide/private-registry/modules)
3. Video:

<iframe width="854" height="480" src="https://www.youtube.com/embed/kxbuAE-4ARg?feature=oembed" title="YouTube embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen />

## Suggested Blog Content

[Terraform Modules Guide](https://www.env0.com/blog/terraform-modules)

[Terraform Plan Examples](https://www.env0.com/blog/terraform-plan)

[Managing Terraform Variable Hierarchy](https://www.env0.com/blog/managing-terraform-variable-hierarchy)

[ Manage Terraform Remote State with a Remote Backend](https://www.env0.com/blog/terraform-remote-state-using-a-remote-backend)
