browse
op/

1Password CLI

1Password

1Password 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
FlagTypeDescription
--formatenum [json, human-readable]Output format
--accountstring1Password account to use
--vaultstringVault to target

03Authentication
Methods
service-accountbiometricenvironment-variables
Env vars
OP_SERVICE_ACCOUNT_TOKENOP_CONNECT_HOSTOP_CONNECT_TOKEN
Config files
~/.config/op/
Setupop signin

04Install
brew install 1password-cli
Download binary →

05Capabilities
Reference
binaryop
checkop --version
authservice-account, biometric, environment-variables
formatstext, text
json flag--format=json