- 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.
Environment classes
Environment classes define the specification of the environments run by your runners. The AWS runner comes with a number of default environment classes. Feel free to review these, disable some, or create your own classes.
Once an environment class is created, only its name and description can be updated. To change any of the class configuration values, create a new class and optionally disable the previous class.
Disabled classes cannot be used to create new environments, but existing environments from those classes will continue to work, and can continue to be started.