Gitpod Dedicated

Gitpod Dedicated is the single-tenant deployment mode of Gitpod, that is hosted in your AWS cloud account—yet managed and operated by us.

Start your Gitpod Dedicated trial

Choosing between Gitpod Cloud and Gitpod Dedicated

Gitpod Cloud - Is a secure multi-tenant solution that provides environment isolation through use of Linux namespaces. Gitpod Cloud is best for teams who do not have the strict compliance needs of a single-tenant solution.

Gitpod Cloud Overview

Gitpod Dedicated - Is single-tenant and 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 Dedicated installation, but only for the purposes of monitoring infrastructure and ensuring timely updates.

Gitpod Dedicated Overview

Running Gitpod Dedicated within customer infrastructure ensures Gitpod does not have direct access to source code, running workspaces or other confidential data. Gitpod Dedicated satisfies regulatory and compliance-related controls for data residency and access. Gitpod is best for organizations with strict security needs.

Gitpod Cloud Gitpod Dedicated
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 Dedicated Installation Process

Gitpod Dedicated is deployed into your AWS account using a CloudFormation template. Installation takes as little 30 minutes.

  1. Apply CloudFormation template.
  2. Control plane is registered.
  3. Gitpod is installed.

Here’s how installation process looks:

Gitpod Dedicated Architecture

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.

Was this helpful?