- Home
- Infrastructure as Code Tools
- Terragrunt
Terragrunt
What it is
Terragrunt is an open-source infrastructure-as-code orchestration tool for running Terraform and OpenTofu at scale. It organizes infrastructure into independently operable units and groups related units into stacks. Its Run Queue uses a dependency graph to order operations and supports concurrency where safe. Shared backend settings, provider configuration, module inputs, and environment conventions can be defined once and inherited across units. Terragrunt works with Terraform and OpenTofu, supporting AWS, Google Cloud, Microsoft Azure, and other platforms those tools support. State management is self-hosted, and existing resources can be imported. The core tool is documented for Windows, macOS, and Linux. The Free Scale tier allows up to 25 infrastructure units, unlimited runs, and unlimited resources without RUM, with community support and no credit card required. Team costs $500 a month and includes 200 infrastructure units and standard support; its listed price reflects a 17% annual contract discount. Terragrunt Scale adds CI/CD pipelines, drift detection, and automated dependency updates for GitHub and GitLab workflows.
For and against
For
- Open-source core tool.
- Free Scale tier allows up to 25 units.
- Run Queue orders work by dependencies.
- Supports Terraform and OpenTofu.
- Includes drift detection in Terragrunt Scale.
Against
- Team costs $500 a month.
- Free tier is limited to 25 infrastructure units.
- Enterprise pricing is custom and not listed.
- Terragrunt Scale has no compliance certifications of its own.
The verdict
Terragrunt combines reusable configuration and dependency-aware orchestration for Terraform and OpenTofu. Check the unit limits, self-hosted execution model, and Scale plan requirements before selecting a tier.
Who it suits
Terragrunt may suit infrastructure teams coordinating Terraform or OpenTofu deployments across units and stacks. The Free tier is described for individuals, startups, or teams trying the service; Team targets growing platform teams in production.
Plans and prices
Free
Up to 25 infrastructure units · unlimited runs · unlimited resources (no RUM) · community support
Read 5 Oct 2026 · terragrunt.com
Team
200 infrastructure units · unlimited runs · unlimited resources (no RUM) · standard support
Read 5 Oct 2026 · terragrunt.com
Enterprise
Custom pricing · unlimited infrastructure units · self-hosted GitHub/GitLab Enterprise · air-gapped environments
Read 5 Oct 2026 · terragrunt.com
On the record
- Compliance limit
- Terragrunt Scale states that it does not hold compliance certifications of its own and inherits security from GitHub or GitLab.terragrunt.com · read 5 Oct 2026
- Dependency ordering
- Its Run Queue uses a dependency graph to order operations and supports safe concurrency where possible.terragrunt.com · read 5 Oct 2026
- Download platforms
- The installation guide documents Terragrunt downloads or installation for Windows, macOS, and Linux.docs.terragrunt.com · read 5 Oct 2026
- Download verification
- The installation guide describes checksum, GPG signature, and release attestation verification for downloads.docs.terragrunt.com · read 5 Oct 2026
- Integrations
- Terragrunt works with Terraform and OpenTofu; Terragrunt Scale supports GitHub and GitLab workflows, including GitHub Actions and GitLab CI pipelines.terragrunt.com · read 5 Oct 2026
- Intended users
- The Scale Free tier is described as intended for individuals, startups, or teams looking to try the service, while Team is for growing platform teams in production.terragrunt.com · read 5 Oct 2026
- Maker
- Gruntwork says it was formed in 2016 when Atomic Squirrel and Phoenix DevOps merged.gruntwork.io · read 5 Oct 2026
- Purpose
- Terragrunt is an open-source infrastructure-as-code orchestration tool for running Terraform and OpenTofu at scale.terragrunt.com · read 5 Oct 2026
- Reusable configuration
- Shared backend settings, provider configuration, module inputs, and environment conventions can be defined once and inherited across units.terragrunt.com · read 5 Oct 2026
- Scale features
- Terragrunt Scale includes CI/CD pipelines, drift detection, and automated dependency updates for modules, units, and stacks.terragrunt.com · read 5 Oct 2026
- Security
- Terragrunt Scale runs operations in customers’ own CI runners and repositories and uses OIDC to obtain temporary least-privilege credentials.terragrunt.com · read 5 Oct 2026
- Support
- Open-source users can seek help through GitHub Discussions, Discord, and GitHub Issues, while commercial support is available from Gruntwork.docs.terragrunt.com · read 5 Oct 2026
- Units and stacks
- Terragrunt organizes infrastructure into independently operable units and groups related units into stacks.terragrunt.com · read 5 Oct 2026