browse
Download binary →
op/1Password CLI
1Password1Password CLI for accessing secrets, managing vaults, and integrating with automation.
Security & IdentityJSON
01Agent Notes
op accesses 1Password vaults. `op item get/create/edit/delete` for items. `op read "op://vault/item/field"` for secret references. Always pass `--format=json` for structured output. Use service account tokens (OP_SERVICE_ACCOUNT_TOKEN) for CI/CD. `op item list --vault=<vault> --format=json` to list items. `op inject` to template secrets into config files.
02Global Flags
| Flag | Type | Description |
|---|---|---|
--format | enum [json, human-readable] | Output format |
--account | string | 1Password account to use |
--vault | string | Vault to target |
03Authentication
Methods
service-accountbiometricenvironment-variables
Env vars
OP_SERVICE_ACCOUNT_TOKENOP_CONNECT_HOSTOP_CONNECT_TOKENConfig files
~/.config/op/Setup
op signin04Install
brew install 1password-cli05Capabilities
Reference
binary
opcheck
op --versionauth
service-account, biometric, environment-variablesformats
text, textjson flag
--format=json