- Introduction
- Getting Started
- Gitpod Tutorial
- Use Cases
- Languages
- Configure
- Workspaces
- User settings
- Repositories
- Organizations
- Authentication
- Billing
- References
- .gitpod.yml
- IDEs & editors
- Integrations
- Gitpod CLI
- Gitpod API
- Gitpod URL
- Compatibility
- Enterprise
- Overview
- Setup and Preparation
- Deploying
- Configure your Gitpod Instance
- Administration
- Upgrading
- Background
- Reference
- Archive
- Help
- Contribute
- Troubleshooting
Enterprise
Enterprise is the single-tenant deployment mode of Gitpod, that is hosted in your AWS cloud account—yet managed and operated by us.
Request your Enterprise trialChoosing between Pay-as-you-go and Enterprise
Pay-as-you-go: A secure multi-tenant solution that provides environment isolation through use of Linux namespaces. Pay-as-you-go is best for teams who do not have the strict compliance needs of a single-tenant solution.
Enterprise: A single-tenant, operated by Gitpod. The application (data and control plane) is deployed into your AWS cloud account, achieving all of the benefits of a self-hosted solution. Gitpod connects to the Enterprise installation, but only for the purposes of monitoring infrastructure and ensuring timely updates.
Running Enterprise within customer infrastructure ensures Gitpod does not have direct access to source code, running workspaces or other confidential data. Enterprise satisfies regulatory and compliance-related controls for data residency and access. Enterprise is best for organizations with strict security needs.
Pay-as-you-go | Enterprise | |
---|---|---|
Deployment | Sign up and use 50h per month for free today | Apply a CloudFormation template in your AWS account |
Management | Deployed and operated by Gitpod | Deployed and operated by Gitpod |
Data Isolation | Application layer isolation. Data secured by Gitpod. | Infrastructure layer isolation. Data secured in your cloud account and network. |
Compute Isolation | Shared infrastructure | Dedicated infrastructure running in your AWS account |
Observability | Health info and metrics sent to Gitpod | Health info and metrics sent to Gitpod |
Region | Fixed regions | Choose an AWS region |
Cost | No fixed costs, purely usage-based. | Fixed cost for single-tenant control plane + usage-based. Cloud discounts can reduce costs. |
The Enterprise Installation Process
Enterprise is deployed into your AWS account using a CloudFormation template. Installation takes as little 30 minutes.
- Apply CloudFormation template.
- Control plane is registered.
- Gitpod is installed.
Once installed, you simply configure a Source Control Management (SCM) e.g. GitHub, GitLab or Bitbucket, and any required resources on a corporate network privately using a Transit Gateway attachment. Gitpod then manages and operates the instance.
See Deployment and Updates for how software updates are handled.
Ready to get started? See Getting started for more.