These commands handle CLI configuration, authentication, account billing, and utility operations.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.
Config commands
config show
Display the current CLI configuration, including the config file path, authentication status, and resolved context (organization, team, API URL) with their sources.config set
Set a configuration value.| Key | Description |
|---|---|
default_org | Default organization for all commands |
default_team | Default team for all commands |
output_format | Output format (table, json, or csv) |
api_url | VESSL Cloud API endpoint URL |
Auth commands
auth login
Authenticate with VESSL Cloud. The default flow opens a browser for OAuth and falls back to email and password if the browser is unavailable.| Flag | Short | Description |
|---|---|---|
--web | Use browser OAuth only — disable the password fallback | |
--password | Use email and password login instead of browser OAuth |
Inside a VESSL Cloud workspace. When
VESSLCTL_ACCESS_TOKEN or SIDECAR_INITIAL_ACCESS_TOKEN is set, vesslctl auth login is a no-op — the CLI uses the workload token directly and prints a notice instead. Pass --web or --password to override and start a fresh interactive login.auth logout
Remove saved credentials from the local machine.auth status
Display your current authentication status, including username, email, token validity, org/team context, and organization list.Billing command
billing show
Display your current credit balance, burn rate, and estimated remaining hours.Utility commands
version
Print the vesslctl version.--version flag on the root command:
install
Copy the current vesslctl binary to a directory in your PATH for permanent use. Useful after downloading vesslctl for the first time through the install script.| Flag | Description |
|---|---|
--dir | Target directory (default: /usr/local/bin or ~/.local/bin) |
If the default directory requires root access, use
sudo vesslctl install.