azure-keyvault-py

Manage Azure Key Vault secrets, keys, and certificates from Python.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-keyvault-py-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-keyvault-py
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-keyvault-py
Command: npx skills add https://github.com/microsoft/skills --skill azure-keyvault-py-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

Azure Key Vault SDK for Python enables secure storage and management of secrets, keys, and certificates from Python applications, simplifying access control and rotation.

What problem does it solve?

This SDK makes it easy to create and manage secrets, keys, and certificates in Azure Key Vault directly from Python, reducing manual configuration and security risks.

Core Features & Use Cases

  • Manage secrets with SecretClient for storing and retrieving secrets securely.
  • Manage keys with KeyClient for cryptographic operations and key rotation.
  • Manage certificates with CertificateClient for lifecycle management and retrieval.

Quick Start

Install the Azure Key Vault SDK packages and configure DefaultAzureCredential to interact with your vault.

Frequently Asked Questions about azure-keyvault-py

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Azure Key Vault secrets in a Python application?

Manage Azure Key Vault secrets in Python using the SecretClient from the azure-keyvault-secrets library to securely store and retrieve secrets, simplifying access control and reducing manual configuration risks.

What is the best way to handle cryptographic key rotation in Azure using Python?

Handling cryptographic key rotation in Azure using Python is best done with the KeyClient from the azure-keyvault-keys library, which manages cryptographic operations and automates key lifecycle rotation for cloud-native apps.

Do I need the azure-identity library to access Key Vault certificates from Python?

Yes, you need the azure-identity library to authenticate Python applications accessing Key Vault certificates. You configure DefaultAzureCredential from azure-identity along with the CertificateClient to manage certificate lifecycles.

Can I use Python to automate certificate lifecycle management in Azure Key Vault?

Yes, you can automate certificate lifecycle management in Azure Key Vault using Python by implementing the CertificateClient from the azure-keyvault-certificates library to handle retrieval and lifecycle operations.

What Python version is required for the Azure Key Vault SDK?

The Azure Key Vault SDK for managing secrets, keys, and certificates requires Python 3.8 or higher to securely interact with your vault from cloud-native applications.