Available Workspace Classes
Only workspace classes defined by the owner of an Organization in the Organization-level workspace class policy are viewable by members. Based on these, members can define workspace classes at the Repository-level.
Pay-as-you-go
The following workspace classes are available for Pay-as-you-go:- Standard: up to 4 cores, up to 8GB RAM, 30GB storage, 10 credits per hour.
- Large: up to 8 cores, up to 16GB RAM, 50GB storage, 20 credits per hour.
Enterprise
The following workspace classes are available for Enterprise. If you require something different, contact sales:- Small: up to 2 cores, up to 4GB RAM, 30GB storage
- Standard: up to 4 cores, up to 8GB RAM, 30GB storage
- Large: up to 8 cores, up to 16GB RAM, 50GB storage
- XLarge: up to 14 cores, up to 27GB RAM, 75GB storage
- 2XLarge: up to 30 cores, up to 54GB RAM, 100GB storage
- 3XLarge: up to 30 cores, up to 128GB RAM, 100GB storage
- 4XLarge: up to 60 cores, up to 256GB RAM, 100GB storage
- GPU: 30 vCPU, 110GB memory, 500GB disk
Workspace Class Defaults
The default workspace class is Standard (up to 4 cores, up to 8GB RAM, 30GB storage).Note: the default class can be disabled within the context of an
organization or repository. This means new workspaces will start with a
smaller workspace class by default. If no such class is available, a larger
one will be used instead.
Repository level
It is useful to set a default workspace class when a repository requires more resources to reduce cognitive load from developers. You can set custom default workspace classes per Repository. Setting a repository level default acts as a “nudge” towards the preferred workspace class for that repository.Select a workspace class for your workspace
You can select a workspace class directly from the Gitpod Dashboard. You can do so by clicking on theNew Workspace
button. Then, you will be prompted for a class besides the context URL and Editor inputs.