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
Feature | Cloud Hosted | Private Cloud | Self-Hosted |
---|---|---|---|
Maintenance | Zero | Minimal | Self-managed |
Data Residency | US/EU | Your choice | Complete control |
Network Isolation | Standard | VPC/VNet | Air-gap capable |
Updates | Automatic | Scheduled | Self-managed |
Ideal For | Most teams | Regulated industries | High-security/gov |
Deployment Architecture
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