- Introduction
- Getting started
- Configuration
- Dev Container
- Automations
- Editors
- VS Code
- Cursor
- JetBrains
- Zed
- Gitpod Desktop
- Self-Hosted Runner
- AWS
- Azure
Coming soon
- GCP
Coming soon
- Linux
Coming soon
- Source Control
- GitHub
- GitLab
Coming soon
- Bitbucket
Coming soon
- Integrations
- Port sharing
- Personal access tokens
- Administration
- Organizations
- Projects
- Billing
- Reference
- CLI
Heads up!
On October 1, we introduced Gitpod Flex. You can swap between documentation by using the
switcher in the left navigation bar.
Dev Containers
Gitpod fully supports Development Containers, allowing you to standardize development environments across your team. Define your setup in a devcontainer.json
file to ensure consistent tools, dependencies, and configurations for all developers.
Basics
A Dev Container defines a development setup using a devcontainer.json file. This file specifies required tools, dependencies, and environment settings. In Gitpod, your Dev Container operates within an isolated Linux VM environment, even while running locally. This setup guarantees a consistent, controlled environment for your code.