{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"Programmatic Python interface to read and manage secrets, items, and vaults in 1Password via local desktop app or service account authentication.","skillfed_tags":["secrets-management","async-io","credential-store"],"use_cases":["Retrieve database credentials or API keys from 1Password during application startup without hardcoding secrets.","Automate secret rotation or provisioning workflows by creating and updating items programmatically via service account.","Build CI/CD pipeline integrations that fetch deployment credentials from 1Password vaults.","Manage SSH keys and certificates stored in 1Password for infrastructure automation tools.","Implement local development tools that prompt for 1Password desktop app approval before accessing sensitive data."],"what_it_does":"The 1Password Python SDK is an async client library that connects your Python applications to 1Password's vault infrastructure. It supports two authentication modes: local authorization via the 1Password desktop app (best for interactive workflows requiring human approval) and automated service account tokens (best for CI/CD and backend integrations). The SDK lets you retrieve, create, update, delete, and list secrets, items, and vaults, with support for multiple field types including API keys, passwords, SSH keys, one-time passwords, and file attachments.\n\nThe package is built on pydantic for data validation and ships as compiled wheels for Python 3.9\u20133.13 across macOS, Windows, and Linux. It requires libssl 3 and glibc 2.32 or later on Linux systems. The SDK is actively maintained, recently released, and carries no known security vulnerabilities. It's positioned for production use in applications that need to integrate 1Password as a centralized secret store.","worth_installing":"Yes. The SDK is actively maintained, production-ready, MIT-licensed, and carries no known vulnerabilities. Install friction is moderate but reasonable for a compiled package with broad platform support. Use it if you need programmatic access to 1Password secrets in Python; the async API and dual authentication modes make it suitable for both interactive and automated workflows."},"id":"onepassword-sdk","links":{"html":"https://skillfed.io/packages/onepassword-sdk","md":"https://skillfed.io/packages/onepassword-sdk.md","pypi":"https://pypi.org/project/onepassword-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"onepassword-sdk","python_support":"supports_current","summary":"The 1Password Python SDK offers programmatic read access to your secrets in 1Password in an interface native to Python."},"popularity":{"monthly_downloads":2226065,"position":3199,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.1"}
