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

Next steps