Skip to main content
The volume command (alias: vol) lets you create and manage data volumes on VESSL Cloud. Volumes provide persistent storage that can be mounted into workspaces and jobs.

list

List all volumes in the current team.

show

Display detailed information about a volume.

create

Create a new volume on a specified storage backend.
Example:

ls

List file contents within an object volume. Cluster volumes are not supported.
Example:

token

Get temporary S3-compatible credentials for direct access to an object volume. Returns the endpoint, bucket name, access key, and secret key. Cluster volumes are not supported.
Example:
This is useful for integrating with tools that support S3 (for example, aws s3 cp, DVC, or custom data pipelines).

update

Update an existing volume’s metadata. Pass at least one of the flags below to apply a change.
Example:

delete

Permanently delete a volume and its data.
Example:

upload

Upload local files to an object volume. Cluster volumes are not supported.
Example:

download

Download files from an object volume to a local directory. Cluster volumes are not supported.
Example: