Terramate Documentation β
Terramate is the IaC development platform that gives every team one interface for Terraform and OpenTofu -- from first deploy to production governance.
With Terramate, you can:
- Standardize how environments are managed and code is structured across teams and repositories.
- Automate and orchestrate your IaC delivery pipelines in any CI/CD.
- Enable self-service so developers and AI agents can deploy even the most complex infrastructure without IaC expertise.
- Put day-2 on autopilot and let agents and scheduled workflows handle drift, upgrades, and remediation.
- See everything -- assets, changes, drift, and delivery performance, all in a single control plane.
Start here β
- Install Terramate CLI
- Onboard your existing project: Terraform | OpenTofu | Terragrunt
- Or alternatively: Start from scratch
- Connect Terramate Cloud
Explore Terramate β
Define & structure your IaC β
- Manage Environments: Standardize multi-environment delivery with components and bundles, and promote changes between environments with ease.
- Self-Service: Developers can self-serve deployments of even complex infrastructure without needing to learn Terraform or OpenTofu internals.
- Code Generation: Keep IaC DRY while preserving native Terraform/OpenTofu output.
Orchestrate & deliver β
- Orchestration: Blazingly fast dependency-aware execution with change detection, parallel runs, and state-aware retries -- re-run only failed or drifted stacks instead of everything.
- CI/CD & GitOps: Automate delivery pipelines in GitHub Actions, GitLab CI, or Bitbucket Pipelines.
- Pull Request Previews: Review proposed infrastructure changes, understand risk, and automatically merge low-risk pull requests before production.
- Deployments: Track delivery outcomes across repositories and teams.
Collaborate, operate & observe β
- Agents: Use AI agents to provision infrastructure, remediate failures, and reduce day-2 effort.
- MCP Server & Agent Skills: Use MCP servers and agent skills to bring Terramate Cloud context into your IDE and accelerate development workflows.
- Dashboard: Track deployments, drift, and infrastructure changes across environments in one control plane.
- Drift Management: Detect and act on configuration drift before it becomes risk.
- Alerts: Get notified about drift, failures, and other critical events in real time.
- Policy Controls: Enforce governance and reduce misconfigurations before they reach production.
- DORA Insights: Measure and improve delivery performance across teams.
- SlackOps Workflows: Collaborate and act from team channels via Slack and Microsoft Teams integrations.
- Integrations: Plug into OPA, Infracost, Checkov, Trivy, Terrascan, and more.
See it in action β
Learn more about Terramate in this 10-minute product walkthrough video.