Terrateam Open Source
On this page
Terrateam Open Source
Terrateam is now open source!
After over a year of careful consideration, we’ve flipped the switch on our repo, making it public on GitHub. This shift from closed source to open source marks a significant milestone for us.
Going open source is about more than just changing the repo visibility. It’s about giving the community the ability to explore and contribute to Terrateam in ways that fit their needs.
The MPL 2.0 License
We chose the MPL 2.0 for a reason. It strikes a balance between openness and protection. This license ensures that modifications to Terrateam are shared back with the community. This paves the way for building a sustainable open-source business without compromising Terrateam’s financial stability.
Community Edition vs. Enterprise Edition
Terrateam’s open-core model lets us provide a fully functional, freely available product while reserving certain features and premium support for our paid tier. This balance allows us to sustain the business while enabling teams to adopt Terrateam with minimal barriers.
Terrateam is available in two versions:
Community Edition (CE): Open-source, offering powerful infrastructure automation features. Perfect for small teams and individual developers looking for seamless GitOps workflows and infrastructure automation. Learn more about Self-Hosted CE.
Enterprise Edition (EE): Designed for larger teams and organizations that require advanced features like RBAC, UI-based audit trails, centralized configuration, and more. Available via Terrateam Cloud (all plans), Private Cloud, or Self-Hosted options. The Enterprise Edition is ideal for companies with stricter compliance and governance requirements. Contact us for more details.
Category | Feature | Open-Source (MPL-2.0) | Enterprise (Proprietary) |
---|---|---|---|
Core Features | Plan & Apply Operations | ✅ | ✅ |
Apply Before / After Merge | ✅ | ✅ | |
Layered Runs (Dependencies) | ✅ | ✅ | |
Drift Detection & Reconciliation | ✅ | ✅ | |
Cost Estimation | ✅ | ✅ | |
Scalability | High Availability | ✅ | ✅ |
Unlimited Concurrency | ✅ | ✅ | |
Private Runners | ✅ | ✅ | |
Integrations | GitHub Environments Support | ✅ | ✅ |
GitHub Secrets Integration | ✅ | ✅ | |
OPA, Checkov, and more | ✅ | ✅ | |
Advanced Features | Centralized Configuration | ➖ | ✅ |
Dynamic Configuration Builder | ✅ | ✅ | |
Security & Compliance | Fine-Grained Apply Requirements | ✅ | ✅ |
OIDC Authentication | ✅ | ✅ | |
Role-Based Access Control (RBAC) | ➖ | ✅ | |
Audit Trail UI | ➖ | ✅ |
Terrateam on GitHub
🌟 If you find Terrateam useful, starring the repo is always appreciated! Your support helps increase the project’s visibility, allowing us to grow and continue improving Terrateam for the community.
Explore the code, get started with Docker Compose, and let us know what you think. We’re just getting started, and your input can help shape the future of Terrateam.