No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Terramate

Open source

Terramate is an open-source IaC orchestration platform that helps platform teams and developers manage Terraform, OpenTofu, and Terragrunt with GitOps workflows, code generation, and observability.

Open-source alternative to

terramate.io
Terramate homepage screenshot
GitHub stars
3.6k
Last 30 days
+—
Last commit
1 mo ago
Repository age
5 years
Version
v0.17.3
Licence
MPL-2.0
Self-hosted
Yes

About Terramate

Terramate is an open-source Infrastructure as Code (IaC) orchestration platform. It provides GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, and Slack notifications. It integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and other CI/CD platforms.

The platform is designed for two audiences: platform teams and developers. Platform teams can productize reusable infrastructure patterns, while developers can self-serve infrastructure without requiring cloud or Terraform expertise. It includes features like Stacks, Code Generation, Orchestration, CI/CD Integration, Observability, Drift Detection, Incident Management, and Asset Inventory.

Key features

  • Stacks: Split Terraform, OpenTofu, and Terragrunt state files into smaller stacks that can be deployed, managed, and governed as a unit.
  • Code Generation: Generate infrastructure code to standardize golden paths.
  • Orchestration: Automate workflows across environments.
  • CI/CD Integration: Works with GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform.
  • Observability: Provides full visibility, analytics, and real-time insights across infrastructure, repositories, and teams.
  • Drift Detection: Detects drift and misconfiguration early.

Good fit for

  • Self-serve infrastructure for developers and AI agents.
  • Standardize governance, compliance, and security for platform teams.
  • Accelerate existing Terraform, OpenTofu, and Terragrunt workflows.
Built with
Go tools
Tags
iac
terraform
opentofu
terragrunt
gitops
orchestration

Terramate: questions and answers

What is Terramate used for?
Terramate is an open-source IaC orchestration platform that helps platform teams and developers manage Terraform, OpenTofu, and Terragrunt with GitOps workflows, code generation, and observability. It is a good fit for self-serve infrastructure for developers and AI agents; standardize governance, compliance, and security for platform teams; and accelerate existing Terraform, OpenTofu, and Terragrunt workflows.
Is Terramate open source?
Yes. Terramate is open source under the MPL-2.0 licence. Its source code is on GitHub at terramate-io/terramate and is written mainly in Go.
Is Terramate free?
Yes. Terramate is open source, so the software itself is free to use.
Can I self-host Terramate?
Yes. Terramate can be self-hosted on your own server or infrastructure.
What is Terramate an alternative to?
Terramate is an open-source alternative to HCP Terraform, env0 and Scalr. Other open-source alternatives to HCP Terraform include Infracost, Terragrunt and Burrito.
Is Terramate actively maintained?
Yes. The most recent commit to Terramate was on 8 September 2026, and the latest release is v0.17.3, published on 8 September 2026. The project has 3.6k stars on GitHub.

Open-source alternatives to Terramate

See all

SaaS alternatives to Terramate

See all