Quick demo
Explore the workspace creation flow with the quick demo below.Overview
All workspace settings are configured on a single page. Fill in each section and click Create to launch your workspace.
Workspace name
Enter a name for your workspace. A random name is generated by default.Resource spec
Browse and select the hardware specification (GPU/CPU) that best fits your needs.- Use the GPU Type, Volume, and Region filters to narrow down available specs.
- Each spec card shows the hourly cost, availability status, VRAM, vCPU count, and temporary storage size.
- VESSL Cloud automatically assigns the optimal cluster for your selected resource.
Each spec card shows an availability indicator:
- High: Sufficient resources available — your workspace should start promptly.
- Low: Limited resources available — your workspace may wait in queue longer than usual.
- Checking: Availability data is temporarily unavailable. Refresh the page to reload.

Persistent volume
Add a persistent volume to keep data across restarts and share it with your team.- Select a Volume from the dropdown and specify a Mount Path.
- Click Add volume to attach additional volumes.
Recommended paths:
- Cluster storage: Mount at
/root($HOME) for code/environments, or a custom path like/data. - Object storage: Mount at
/shared(recommended for datasets and cross-cluster sharing).
Storage types
| Type | Description | Max per workspace |
|---|---|---|
| Cluster storage | High-availability distributed storage (CephFS/NVMe) shared within the same cluster. Data persists after terminate. | Multiple |
| Object storage | S3-backed POSIX-compatible storage accessible across all clusters | Multiple |
You can attach multiple cluster storage and object storage volumes to a single workspace.
Container image
Select a pre-configured official image (like PyTorch, CUDA) or switch to the Custom tab to use your own image.When using a custom image, ensure that SSH server (SSHD) and Python are installed to enable connectivity and full functionality.
SSH keys
Select an existing SSH key or click Generate SSH Key to create a new key pair.- The private key will be downloaded to your machine, and the public key is saved to your account automatically.
Advanced settings
Toggle Advanced settings to configure ports and initialization scripts.Ports
Default ports are pre-configured:- HTTP 8888 — JupyterLab
- TCP 22 — SSH
Init script
Add shell commands that run automatically when the workspace starts. Useful for installing dependencies or setting up your environment.Pricing summary and create
The Pricing summary panel on the right shows the selected resource spec details (VRAM, vCPU, RAM) and the estimated hourly cost.
Credit buffer: Workspaces will not be terminated until your balance drops below -$10. This buffer amount will be displayed as a negative balance on your credit badge and deducted from your next top-up.
