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>andexport OP_CONNECT_TOKEN=<token>
- Service account:
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 --jsonSecret Key Format
item-name— reads thepasswordfield of the named itemitem-name/field— reads a specific fieldop://vault/item/field— full 1Password URI (passthrough)
02Vaults
1Passwordconfigurable
@swamp/1passwordonepassword.ts
1Password vault provider. Uses the 1Password CLI (op) for secret operations.
Config Fields
| Field | Type | Description |
|---|---|---|
| op_vault | string | The 1Password vault to use |
| op_account? | string | Account shorthand or UUID |
03Previous Versions
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