Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Azure Key Vault client libraries provide programmatic access to Key Vault functionality across multiple languages, including .NET, Python, Java, JavaScript, and Spring. These libraries follow the latest Azure SDK guidelines and integrate with Azure Identity for authentication.
Client libraries per language and object
Each SDK has separate client libraries for secrets, keys, certificates, and management (control plane).
| Language | Secrets | Keys | Certificates | Key Vault (Control plane) |
|---|---|---|---|---|
| .NET | - API Reference - NuGet package - Source - Quickstart |
- API Reference - NuGet package - Source - Quickstart |
- API Reference - NuGet package - Source - Quickstart |
- API Reference - NuGet package - Source |
| Python | - API Reference - PyPI - Source - Quickstart |
- API Reference - PyPI - Source - Quickstart |
- API Reference - PyPI - Source - Quickstart |
- API Reference - PyPI - Source |
| Java | - API Reference - Source - Quickstart |
- API Reference - Source - Quickstart |
- API Reference - Source - Quickstart |
- API Reference - Source |
| Spring | - Reference - Source - Quickstart |
- Reference - Source - Quickstart |
||
| Node.js | - API Reference - npm - Source - Quickstart |
- API Reference - npm - Source - Quickstart |
- API Reference - npm - Source - Quickstart |
- API Reference - npm - Source |
Next steps
- See the Azure Key Vault developer's guide
- Learn more about Authenticating to a Key Vault