Deploy Terrateam Your Way

Flexible deployment options to meet your security, compliance, and operational requirements. Run Terrateam in our cloud, your cloud, or on-premises with the same enterprise-grade features.

Cloud Hosted

Get started instantly with our secure, fully-managed cloud offering. We handle updates, scaling, and maintenance.

  • Zero maintenance overhead
  • Automatic updates & security patches
  • Global availability
  • SOC 2 compliant infrastructure

Private Cloud

Single-tenant deployment in your cloud account. Combines the benefits of cloud with the control of self-hosting.

  • Dedicated infrastructure
  • Data residency control
  • Fully managed by Terrateam
  • AWS, GCP, or Azure support

Self-Hosted

Deploy Terrateam in your own infrastructure. Complete control over data residency and security policies.

  • Full data sovereignty
  • Air-gapped environments
  • Docker Compose or Kubernetes
  • Custom security controls

Deployment Comparison

FeatureCloud HostedPrivate CloudSelf-Hosted
MaintenanceZeroMinimalSelf-managed
Data ResidencyUS/EUYour choiceComplete control
Network IsolationStandardVPC/VNetAir-gap capable
UpdatesAutomaticScheduledSelf-managed
Ideal ForMost teamsRegulated industriesHigh-security/gov

Deployment Architecture

GitHub App
Terrateam Core
Database
GitHub Actions Runners
DEPLOYMENT OPTIONS
Cloud Hosted
Zero Ops
Fully Managed
Private Cloud
Your VPC
Single Tenant
Self-Hosted
Your Infra
Full Control

Terrateam's architecture remains consistent across deployment options, ensuring feature parity and reliability

Deployment Process

1. Environment Setup

Provision infrastructure using Terraform, Docker, or Kubernetes. We provide templates for all major platforms.

2. Configure Auth

Set up GitHub integration, configure OIDC, and establish your access controls and secrets management.

3. Deploy

Start Terrateam services with our deployment scripts. Typically takes less than 30 minutes from start to finish.

4. Validate

Run test PRs to validate plans, applies, and policy checks. Our team provides support throughout the process.

"Terrateam definitely ticked off a lot of boxes for us. We have over 300 engineers and a centralized IaC setup. The fact that we could run it ourselves and still keep things flexible with CODEOWNERS and GitHub checks is a huge win."

— Charles Smith, Senior DevOps Engineer at StackAdapt

Common Questions

Does self-hosted have feature parity?

Self-hosted can run either the open-source or Enterprise image. The Enterprise image includes additional features like RBAC and centralized configuration. Some features are only available in the Enterprise version.

Can Terrateam run in air-gapped environments?

Yes, Terrateam supports fully air-gapped deployments. We provide container images and documentation for offline installation.

What are the system requirements?

Terrateam is lightweight. For production, we recommend 2 CPUs, 4GB RAM, and 20GB storage per node for the database. The server component can run on even less and supports horizontal scaling.

How are updates handled?

Cloud-hosted: automatic. Private cloud: scheduled with your approval. Self-hosted: you control the update process with our provided tools.

Ready to get started?

Talk to our team about your deployment requirements