Flag reference
| Flag | Short | Type | Default | Description |
|---|---|---|---|---|
--output | -o | string | table | Output format: table, json, or yaml |
--api-token | — | string | — | Override API token for this command |
--api-url | — | string | https://api.devhelm.io | Override API base URL |
--verbose | -v | boolean | false | Enable debug logging |
--help | — | boolean | — | Show help for any command |
--version | — | boolean | — | Show CLI version (root only: devhelm --version, equivalent to devhelm version) |
The
deploy command uses its own output flag with values text and json (not table/yaml). See deploy commands for details.Output formats
Table (default)
Human-readable columns, suitable for terminal use:JSON
Machine-readable output for scripting:jq for filtering:
YAML
Useful for generating config-as-code snippets:Verbose mode
Enable debug logging to see API request and response details:GET https://api.devhelm.io/api/v1/monitors). Useful for confirming which endpoint and base URL a command hits — for response details, inspect the error output, which carries the HTTP status, error code, and requestId on failures.
Next steps
Exit codes
Handle CLI outcomes in scripts and CI.
Authentication
Token resolution and named contexts.