Skip to main content

1password

@swamp/1passwordv2026.04.22.2· 8d agoVAULTS
01README

Read and write secrets stored in 1Password using the op CLI.

Prerequisites

  • 1Password CLI installed and in PATH
  • Authenticated via one of:
    • Service account: export OP_SERVICE_ACCOUNT_TOKEN=<token>
    • Desktop app: enable CLI integration in 1Password settings
    • Connect Server: export OP_CONNECT_HOST=<url> and export OP_CONNECT_TOKEN=<token>

Usage

swamp vault create @swamp/1password my-1password \
  --config '{"op_vault": "Private"}' --json

swamp vault get my-1password my-api-key --json
swamp vault put my-1password my-api-key "s3cr3t" --json
swamp vault list-keys my-1password --json

Secret Key Format

  • item-name — reads the password field of the named item
  • item-name/field — reads a specific field
  • op://vault/item/field — full 1Password URI (passthrough)
02Vaults1
1Passwordconfigurable
@swamp/1passwordonepassword.ts

1Password vault provider. Uses the 1Password CLI (op) for secret operations.

Config Fields

FieldTypeDescription
op_vaultstringThe 1Password vault to use
op_account?stringAccount shorthand or UUID
03Previous Versions7
2026.03.31.1Mar 31, 2026
2026.03.18.5Mar 18, 2026
2026.03.18.4Mar 18, 2026
2026.03.18.3Mar 18, 2026
2026.03.18.2Mar 18, 2026
2026.03.18.1Mar 18, 2026
2026.03.17.1Mar 17, 2026
04Stats
A
100 / 100
Downloads
42
Archive size
4.5 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels