Documentation Index
Fetch the complete documentation index at: https://docs.cloud.vessl.ai/llms.txt
Use this file to discover all available pages before exploring further.

Prerequisites
- VESSL Cloud account: Sign up if you do not have one.
vesslctlinstalled: One-line install from the CLI overview.- Authenticated: Run
vesslctl auth loginto complete the browser OAuth flow. - SSH key (optional, for workspace access): Register a key with
vesslctl ssh-key add, or manage them via SSH key commands. - Credit balance: Add a payment method and top up from Billing. Workspace and job creation are blocked when the balance is zero or negative.
Launch a GPU instance
Launch an interactive GPU workspace, connect over SSH, and pause it when you are done.Create the workspace
<cluster-name> and <spec-name> with values from vesslctl cluster list and vesslctl resource-spec list. After creation, copy the workspace slug from vesslctl workspace list (for example, my-dev-box-abc123) — you will use it in the next steps.Pause to save cost
When you are finished for the day, pause the workspace. Your files and environment are preserved at a lower cost.
Upload a dataset
Create a volume, upload data from the CLI, and verify the contents.Create a volume
<storage-name> with a storage backend from vesslctl storage list and <team-name> with a team from vesslctl team list. --name, --storage, and --teams are all required. After creation, copy the volume slug from vesslctl volume list (for example, training-data-abc123).Upload your dataset
--remote-prefix datasets/v1/ to place files under a specific path, or --exclude "*.pyc" to skip patterns.Need S3-compatible access for DVC,
aws s3 cp, or a custom pipeline? Run vesslctl volume token <volume-slug> to get temporary S3 credentials and an endpoint URL.