Orchestration platform for Terraform and OpenTofu stacks with AI Mate assistant, MCP Server, and Catalyst framework for building AI agents. Uses DAG orchestration to manage complex stack dependencies. AI features are built into the CLI and Cloud interface — not a wrapper — enabling context-aware infrastructure changes, code generation, and troubleshooting inside the provisioning workflow.
Terramate is a stack orchestration platform for Terraform and OpenTofu monorepos. It models a repository as a directed acyclic graph of stacks where each stack corresponds to a root module with its own state file. Cross-stack dependencies are declared explicitly, and Terramate orchestrates plan and apply in topological order.
Change detection identifies which stacks are affected by a code change and runs only those stacks rather than the full repository, reducing CI time on large monorepos. AI Mate is embedded in the CLI and Terramate Cloud UI: when a stack fails, it reads the error in context and proposes a fix inline. The MCP Server exposes stacks as tools for external AI agents. The Catalyst framework enables building custom AI agents on the Terramate data model.
Free Community tier excludes AI Mate. Terraform and OpenTofu only.
Key Features
DAG stack orchestration: models multi-stack repositories as a dependency graph and orchestrates plan and apply in correct topological order — dependent stacks run after their dependencies without manual sequencing
Change detection: identifies which stacks are affected by a code change and runs only those stacks rather than the full repository, reducing CI time on large monorepos
AI Mate inline assistance: reads stack failure context in the CLI or Cloud UI and proposes fixes — operates in-context on the specific error rather than as a general chatbot
MCP Server: exposes Terramate stacks, their state, and dependency relationships as tools for Claude Code and other MCP-compatible AI agents to query and interact with
Catalyst framework: Go and TypeScript SDK for building custom AI agents on top of the Terramate stack model and data layer
Terramate Cloud: managed execution environment with run history, drift detection, audit logs, and team access controls for organizations running Terramate at scale
Integrations
9 total
scm
GitHubGitLabBitbucket
ci / cd
TerraformOpenTofu
cloud
AWSGCPAzure
orchestration
Kubernetes
Pricing
3 tiers
Community
Free
Free tier: 2 users, 1,000 resources, 30-day data retention, community support. CLI is free and open source (MPL-2.0)
Enterprise
—
$10,000/year — unlimited users, 10,000 resources, 180-day data retention, SSO