Client Libraries for Azure Key Vault

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
- Library source code
- Quickstart
- API Reference
- NuGet package
- Library source code
- Quickstart
- API Reference
- NuGet package
- Library source code
- Quickstart
- API Reference
- NuGet Package
- Library source code
Python - API Reference
- PyPi package
- Library source code
- Quickstart
- API Reference
- PyPi package
- Library source code
- Quickstart
- API Reference
- PyPi package
- Library source code
- Quickstart
- API Reference
- PyPi package
- Library source code
Java - API Reference
- Library source code
- Quickstart
- API Reference
- Library source code
- Quickstart
- API Reference
- Library source code
- Quickstart
- API Reference
- Library source code
Spring - Reference
- Library source code
- Quickstart
- Reference
- Library source code
- Quickstart
Node.js - API Reference
- npm package
- Library source code
- Quickstart
- API Reference
- npm package
- Library source code
- Quickstart
- API Reference
- npm package
- Library source code
- Quickstart
- API Reference
- npm package
- Library source code

Next steps