Onepassword-sdk

Latest version: v0.2.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.2.0

1Password Python SDK v0.2.0

NEW

- **File Support:** You can now create Document items, attach files to items, delete files from items, and read file contents using the SDK.

IMPROVED

- **Read files using secret references**: You can now resolve secret references that point to files attached to 1Password items.
- **Read SSH keys in Open SSH format**: You can now use a secret reference to fetch a private key in OpenSSH format. For example: `op://vault/<SSH item>/private key?ssh-format=openssh`
- **Support for more item field types**: You can now create, retrieve, and edit items containing SSH keys, Month-Year and Menu-type fields using the SDK.
- **Read more field types using secret references**: You can now resolve secret references that point to information stored in Date, Month/Year, Address, and Reference field types.
- **Improved error messages**: The error messages returned by the SDK were improved to be more clear and actionable.

0.1.7

1Password Python SDK v0.1.7

IMPROVED:
* The SDK now returns an error with a custom type when it hits the rate limit of the 1Password servers.

FIXED:
* Using an SDK client in a long-running process no longer causes 401 server responses.

0.1.6

NEW
* **Support for item sharing**: You can now create an item sharing link via the 1Password SDKs using the new `client.items.shares` API.
* **Support for item archiving**: You can now move items to the archive with the SDKs, using the new `client.items.archive(vault_uuid, item_uuid)` function.

IMPROVED
* **Support for item notes**: You can now read, create and edit items with a notes field, accessing it via `item.notes`.
* **Support for SSH key attributes in secret references**: You can now retrieve an SSH key's public key, key type and fingerprint with `client.secrets.resolve`.
* **Support for additional field types**: You can now read, create and edit items with Email (email addresses) and Reference (ID references to other 1Password items) type fields.
* **Type hinting**: When developing with the Python SDK, the functions now show type hints on their parameters and return types.

FIXED
* **Improved field matching logic for secret references**: Retrieving a field from the item's default field section is now possible even if there is an identically named field in one of the item's named sections.

0.1.5

Version 0.1.5 of the 1Password Python SDK brings:
* Support for generating passwords. You can now generate random, PIN, and memorable passwords using the `onepassword.Secrets.generate_password` function.
* Support for item subtitles. Creating and editing an item now sets the subtitle correctly, which is visible in the item preview in all client apps.
* Support for the Credit Card Number field type. You can now retrieve, create, and edit items containing credit card numbers.

0.1.4

The v0.1.4 release of the Python SDK brings:
* Support for validating secret references. You can now check that a secret reference is formatted correctly without having to resolve it or even authenticate, using the 'ValidateSecretReference' function.

0.1.3

The v0.1.3 release of the Python SDK brings:
* Support for item websites. You can now create, get, and edit websites within your 1Password items using item CRUD functions.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.