Token resolution order
The CLI checks for an API token in this order:--api-tokenflag on the commandDEVHELM_API_TOKENenvironment variable- Saved context in
~/.devhelm/contexts.json
2.
Environment variable (recommended for CI)
Interactive login
Log in from your terminal to save credentials locally:~/.devhelm/contexts.json under a named context.
To skip the interactive prompt:
Verify your identity
--output json for machine-readable output.
Named contexts
Contexts let you switch between multiple accounts or environments without re-entering credentials.Create a context
--no-set-current to create without switching.
List contexts
Switch context
Delete a context
Log out
Clear the active context’s saved credentials:Display the current token
Useful for piping into other tools:Precedence override
Even with a saved context, you can override on a per-command basis:Next steps
Global flags
Output format, verbosity, and other global options.
Auth commands
Full reference for all auth subcommands.