Skip to main content
The job command lets you create and manage batch compute jobs on VESSL Cloud. Jobs run a command to completion on a specified cluster and resource configuration.
vesslctl job create command showing all available flags

list

List jobs in the current team.
Example:

show

Display detailed information about a specific job.

create

Create and submit a new job. You can provide configuration inline with flags or using a JSON file.
Example with inline flags:
Run vesslctl cluster list and vesslctl resource-spec list to see available clusters and GPU specs.
Example with a JSON config file:
Pricing summary and credit balance. job create shows the resource spec, hourly cost, current credit balance, and estimated remaining hours before submitting. Creation is blocked when the balance is zero or negative — run vesslctl billing show to inspect, or top up before retrying.

terminate

Terminate a running job.

export

Export a job’s configuration as JSON. Useful for reusing or version-controlling job configs.
Pipe the output to a file to save it:

logs

View logs from a job.
Example:

tag

Manage tags on a job. See vesslctl tag for details on job tag attach and job tag detach.