Skip to content

Command Line Tools

wheels deploy secrets

Secret-store integration. Five built-in adapters (1Password, Bitwarden, AWS Secrets Manager, LastPass, Doppler), exposed behind three verbs.

From the shell, use the flat aliases wheels deploy fetch-secrets, wheels deploy extract-secrets, and wheels deploy print-secrets. The nested wheels deploy secrets <verb> form is shadowed by the CLI's own top-level secrets command (the local secrets store) and prints that command's help instead (#2697, fixed by the flat aliases in #2699). The nested form remains for direct callers that bypass the shell, such as MCP.

| Verb | Shell form | Purpose | |------|------------|---------| | fetch | wheels deploy fetch-secrets | Pull keys from a named adapter. | | extract | wheels deploy extract-secrets | Extract one key from a KEY=VALUE block. | | print | wheels deploy print-secrets | Print the resolved .kamal/secrets. |

Each adapter is registered under one or two aliases matching Kamal's CLI conventions.

| Adapter | Aliases | |---------|---------| | 1Password | op, 1password | | Bitwarden | bw, bitwarden | | AWS Secrets Manager | aws | | LastPass | lpass, lastpass | | Doppler | doppler |

Adapters shell out to the corresponding CLI tool on the control machine. See Secrets for setup.