skillfed

azure-keyvault-secrets

Microsoft Corporation Key Vault Secrets Client Library for Python

azure-keyvault-secrets Permissive license MIT License Active 5,587 v4.11.1 released

Install

azure-keyvault-secrets on PyPI

pip

pip install azure-keyvault-secrets

uv

uv add azure-keyvault-secrets

poetry

poetry add azure-keyvault-secrets

Package 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

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

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]

...

Read as markdown · JSON record · Source repository

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
azure key vault secrets clientsecret management azurestore api keys passwords azureazure credential storagekeyvault python clientazure secrets retrievalsecure token storage azure

Similar packages