Supported functionality
1Password SDKs are in active development. We're keen to hear what you'd like to see next. Let us know by upvoting or filing an issue in the Go , JavaScript, or Python SDK repo.
Item management
Operations:
- Retrieve secrets
- Retrieve items
- Create items
- Update items
- Delete items
- Archive items
- List items
- Add & update tags on items
- Manage autofill websites and behavior
- Generate passwords
- Share items
Field types:
- API keys
- Passwords
- Concealed fields
- Text fields
- Notes
- SSH private keys, public keys, fingerprints, and key types
- One-time passwords
- URLs
- Phone numbers
- Credit card types
- Credit card numbers
- Emails
- References to other items
- Addresses
- Date
- MM/YY
- Files attachments and Document items
- Menus
- Passkeys
Query parameters:
Vault management
- Retrieve vaults
- Create vaults
- Update vaults
- Delete vaults
- List vaults
User & access management
- Provision users
- Retrieve users
- List users
- Suspend users
- Create groups
- Update group membership
- Update vault access & permissions
Compliance & reporting
- Watchtower insights
- Travel mode
- Events
For now, use 1Password Events Reporting API directly.
Authentication
- 1Password Service Accounts
- User authentication
- 1Password Connect
For now, use the 1Password Connect SDK for Go, JS, or Python.