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.