Client Libraries for Azure Key Vault
The client libraries for Azure Key Vault allow programmatic access to Key Vault functionality from a variety of languages, including .NET, Python, Java, and JavaScript.
Client libraries per language and object
Each SDK has separate client libraries for key vault, secrets, keys, and certificates, per the table below.
| Language | Secrets | Keys | Certificates | Key Vault (Management 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 |
| 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
- See the Azure Key Vault developers guide
- Read more about Authenticating to a Key vault
- Read more about Securing access to a Key Vault