Skip to main content

Introduction

Unmold is a private module registry for OpenTofu, designed to help teams move faster with infrastructure by making module publishing, discovery, and reuse simple and reliable.

As infrastructure scales, teams often face a tradeoff between speed and control. Modules become harder to manage, releases slow down, and consistency breaks across environments. Unmold eliminates that friction by providing a centralized, developer-friendly platform for managing your internal module ecosystem.

Why Unmold

Unmold is built to accelerate how teams build and ship infrastructure:

  • Ship faster with confidence Publish modules quickly while maintaining clear versioning and traceability.

  • Standardize across teams Create a single source of truth for reusable infrastructure components.

  • Integrate seamlessly with your workflow Designed to work naturally with local development and CI/CD pipelines.

  • Stay in control Manage access, tokens, and usage with built-in account-level controls.

Built for Real-World Workflows

Unmold fits directly into how modern teams operate:

  • Preview changes before merging Publish modules from pull requests and validate them in downstream environments.

  • Automate releases in CI Generate immutable, traceable versions (such as commit-based releases) as part of your pipeline.

  • Support flexible environments Use push-based publishing to integrate with any infrastructure setup.

Compatibility

Unmold is built on the OpenTofu module registry protocol, ensuring compatibility with OpenTofu workflows. It also provides best-effort support for Terraform’s registry protocol, though long-term compatibility is not guaranteed.

Get Started

Ready to streamline your module workflow? Head to the Getting Started guide to publish your first module in minutes.