Simple, predictable pricing

Other tools charge for every plan, every apply, every resource, and every private runner. This creates anxiety about scale. We believe infrastructure automation should be predictable. No surprises. No gotchas.

Included in All Plans

GitOps Workflow Integration

Automate plan and apply operations directly within pull requests.

Drift Detection & Notification

Detect infrastructure drift on a customizable schedule with optional reconciliation.

Granular Access Control Policies

Restrict actions by team, directory, or tag using advanced rule-based access controls.

Plan & Apply Approval Workflows

Enforce reviewer approvals, status checks, and superapprovals before applying changes.

Multi-Engine IaC Support

Use Terraform, Terragrunt, OpenTofu, Pulumi, CDKTF, and more.

Cost Estimation

Understand the financial impact of changes before applying them.

Free

Perfect for getting started

$0/month
  • All features
  • Up to 3 users
  • Unlimited runs
  • Unlimited concurrency
  • Audit Trail (30d retention)
  • Community support
Most Popular

Basic

For growing teams

$149/month
  • All features
  • Includes 10 users
  • Unlimited runs
  • Unlimited concurrency
  • Audit Trail (90d retention)
  • Email & Slack support

Enterprise

For large organizations

Enterprise Cloud
Self-Hosted Available
  • All features
  • Includes 100 users
  • Unlimited runs
  • Unlimited concurrency
  • Audit Trail (+365d retention)
  • Priority Support (video calls)
  • Dedicated Shared Slack
  • Flexible deployment options
  • Hands-on Real-Time Support
  • Custom On-Boarding

Built-to-scale features for every team

Layered Orchestration

Run plans and applies in order across nested directories. Perfect for complex monorepos with shared state.

Gatekeeper Overrides

Approve policy failures via comment, with a full audit trail. Speed up deploys without sacrificing security.

Dynamic Workflow Routing

Route plans and applies based on directory, tag, team, or environment.

RBAC via GitHub Teams

Enforce least-privilege access using your existing GitHub team structure and directory-based scoping.

Complete Audit & Compliance

Terrateam provides a visual, queryable audit trail of all infrastructure changes. Search, filter, and export your audit history directly from the UI, not just from log files.

  • Visual audit UI with filtering and search
  • Complete history of plans, applies, and approvals
  • Exportable logs for compliance reporting

Audit Trail UI

PR #123: Add new S3 bucket
Applied
PR #122: Update IAM policies
Planned
PR #121: Update EKS cluster
Approved

All plans include

Infrastructure Freedom

Unlimited Private Runners

Run all operations inside your infrastructure with no runner limits.

Bring Your Own Engine

Use Terraform, OpenTofu, CDKTF, Pulumi, Terragrunt or any CLI-based tool.

Secure by Design

Code and credentials stay inside your CI/CD pipeline.

No Concurrency Limits

Execute as many plans and applies as you want.

Native OIDC Integration

Secure cloud access using OpenID Connect.

Per-Workspace Runners

Customize `runs-on` logic for each team or module.

Encrypted Secrets Support

Securely manage GitHub secrets for teams using OIDC or other authentication methods.

Workflow Features

Custom Workflows and Hooks

Run scripts before or after plan/apply using any language.

Environment Isolation

Isolate infrastructure by directory, workspace, or tfvars.

Dynamic Config Builder

Generate config at runtime using templates and scripts.

Monorepo & Dependency Awareness

Automatically detect and apply in the correct order.

Tag-Based Workflow Routing

Automate actions based on PR metadata, tags, or branch patterns.

Layered Runs

Safe dependency-ordered orchestration across nested directories.

Slack Notifications

Get real-time alerts for plans, applies, and drift events.

PR Comment Interaction

Comment to approve, plan, apply, override.

Security & Compliance

Audit Logs and Change History

Track changes directly in pull requests and UI.

Built-In Cost Estimation

See cost estimates inline with each change.

Policy-as-Code Enforcement

Use OPA, Conftest, or Checkov to enforce policies.

Flexible Deployment Options

Deploy as SaaS, private cloud, or self-hosted.

GitHub Team-based RBAC

Restrict access by team, directory, or environment.

Visual Audit Trail

Search plan/apply history in the UI with filtering options.

Gatekeeper (Superapproval Flow)

Override policy failures with comment-based approval and audit trail.

Plan Summarization

Cleaner plan outputs for faster code review and better readability.

Compare plans

Features
Free
Basic
Enterprise

Team Size & Access

Includes 3 users

Single organization

Includes 10 users

$10/user/mo after

Includes 100 users

Volume pricing

Infrastructure Operations

Unlimited runs

Basic concurrency

Unlimited runs

Enhanced concurrency

Unlimited runs

Maximum concurrency

Security & Compliance

Basic audit logs

30-day retention

Advanced audit logs

90-day retention

Enterprise audit logs

365-day retention

Support & Success

Community support

GitHub discussions & Slack

Standard support

Email & Slack Connect

Premium support

Dedicated team

Deployment Options

Cloud only

Managed service

Cloud only

Managed service

Flexible deployment

Cloud or self-hosted

Your questions, answered

A Terrateam user is anyone who triggers a Terrateam operation or logs into the Terrateam UI.

Terrateam supports Terraform, OpenTofu, CDKTF, Terragrunt, Pulumi, and any CLI-based tool as an engine.

Yes, Terrateam is compatible with all cloud providers, including AWS, Azure, and Google Cloud, ensuring flexibility in your infrastructure management.

Setting up Terrateam is quick and straightforward, often taking just a few minutes. Comprehensive guides and support are available to help you get started.

No, your source code and data never reach our servers. GitHub Actions runtime environments are isolated to your GitHub organization.

Yes, you can install Terrateam on an unlimited number of GitHub organizations and repositories. Basic-level subscriptions are tied to a single organization but support unlimited repositories within that organization.

Terrateam offers multiple deployment options to fit your needs. Our cloud version is available as a SaaS, or you can choose to deploy Terrateam on your own infrastructure using a self-hosted or on-premise setup. Additionally, we offer private cloud deployment options where our team can handle the deployment for you.

Terrateam takes security very seriously. See our security page: https://terrateam.io/security

Terrateam offers three support levels: Community, Basic, and Enterprise. Enterprise customers benefit from priority support, dedicated account managers, and custom SLAs tailored to your organization's needs. You can read more about the support options here: https://docs.terrateam.io/company/support

After the 30-day free trial, you can choose to continue with one of our paid plans. If you decide not to subscribe, your access will revert to the free tier, which offers limited functionality.

Yes, Terrateam provides audit logs for tracking infrastructure changes and applying policies. Advanced audit trails with more comprehensive insights are available with our premium plans.

Our SaaS version is designed for high availability with redundant infrastructure. For self-hosted or private cloud deployments, we provide detailed documentation to help you set up high-availability environments.

Payment options vary based on the plan selected. Basic plans require monthly or annual payments made with a credit card. The Enterprise plan offers more flexibility, allowing payment through either purchase order and invoice, or by credit card on a monthly or annual basis.

Terrateam is the most expressive GitOps orchestration engine

Join teams who've ditched brittle Terraform workflows and surprise bills for GitOps automation that just works. Simple pricing. Unlimited runs, concurrency, and private runners. Real support. No gotchas, no resource fees, no hidden costs.

No credit card required. 30-day free trial includes all features.