azure-keyvault-secrets
Microsoft Corporation Key Vault Secrets Client Library for Python
Install
azure-keyvault-secrets on PyPI
pip
pip install azure-keyvault-secretsuv
uv add azure-keyvault-secretspoetry
poetry add azure-keyvault-secretsPackage facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — isodate, azure-core, typing-extensions |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: azure_keyvault_secrets-4.11.1-py3-none-any.whl
Keywords: azure, azure sdk
About azure-keyvault-secrets
from the package's own PyPI description — quoted content, verbatim
Azure Key Vault Secrets client library for Python
Azure Key Vault helps solve the following problems:
- Secrets management (this library) - securely store and control access to tokens, passwords, certificates, API keys, and other secrets
- Cryptographic key management (azure-keyvault-keys) - create, store, and control access to the keys used to encrypt your data
- Certificate management (azure-keyvault-certificates) - create, manage, and deploy public and private SSL/TLS certificates
- Vault administration (azure-keyvault-administration) - role-based access control (RBAC), and vault-level backup and restore options
[Source code][library_src] | [Package (PyPI)][pypi_package_secrets] | Package (Conda) | [API reference documentation][reference_docs] | [Product documentation][azure_keyvault] | [Samples][secret_samples]
...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Client library for securely storing and retrieving secrets, API keys, passwords, and certificates from Azure Key Vault, with support for metadata management and versioning.
Low install friction with three lightweight runtime dependencies (isodate, azure-core, typing-extensions). Active maintenance with a release 1 day ago and consistent commit activity.
MIT License permits commercial and private use with minimal restrictions, making it suitable for most production environments.
Usage
pip install azure-keyvault-secrets
from azure.keyvault.secrets import SecretClient
client = SecretClient(vault_url="https://my-key-vault.vault.azure.net/", credential=credential)
secret = client.get_secret("secret-name")
Python 3.9 or later required; an Azure subscription and existing Azure Key Vault instance must be configured before use.
Verdict: Production-ready library with active maintenance, no known vulnerabilities, and permissive MIT licensing. Low install friction and integration with azure-core make it reliable for Azure-based secret management in Python 3.9+.
Needs verification
- Whether credential object setup is included in this package or requires external authentication library
- Performance characteristics and rate-limiting behavior for high-volume secret access
- Specific soft-delete and purge behavior across different Azure Key Vault configurations
Similar packages
unclear · top 1,000 on PyPI
azure-keyvault-keysunclear · top 1,000 on PyPI
hvacpermissive · top 1,000 on PyPI
azure-mgmt-resourcepermissive · top 1,000 on PyPI
azure-servicebusunclear · top 1,000 on PyPI
keyringpermissive · top 1,000 on PyPI
azure-cosmospermissive · top 1,000 on PyPI
SecretStoragepermissive · top 1,000 on PyPI
azure-storage-file-datalakepermissive · top 1,000 on PyPI
azure-storage-blobpermissive · top 1,000 on PyPI