Skip to content

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 ​

  1. Install Terramate CLI
  2. Onboard your existing project: Terraform | OpenTofu | Terragrunt
  3. Or alternatively: Start from scratch
  4. 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.

Learn more ​