Documentation

1. Key Vault Documentation
2. Overview
    2.1. About Key Vault
3. Quickstarts
    3.1. CLI
    3.2. PowerShell
    3.3. Portal
    3.4. Python
    3.5. Java
    3.6. Node.js
    3.7. .NET (SDK v4)
    3.8. .NET (SDK v3)
    3.9. Azure Resource Manager template
4. Tutorials
    4.1. Azure Web Apps
        4.1.1. Azure Key Vault with Azure Web App in .NET
    4.2. Azure Virtual Machine
        4.2.1. Linux Virtual Machine
            4.2.1.1. .NET
            4.2.1.2. Python
        4.2.2. Windows Virtual Machine
            4.2.2.1. .NET
            4.2.2.2. Python
    4.3. Storage Account Keys
        4.3.1. Manage storage account keys with Azure CLI
        4.3.2. Manage storage account keys with PowerShell
        4.3.3. Fetch shared access signature tokens in code
    4.4. Azure Containers
    4.5. Azure Resource Manager Template
    4.6. Set up key rotation and auditing
5. Samples
    5.1. Code samples
6. Concepts
    6.1. Basic concepts
    6.2. Security
        6.2.1. Security overview
        6.2.2. Security worlds
        6.2.3. Secure your key vault
        6.2.4. Built-in security controls
    6.3. Soft-delete
    6.4. Monitoring Key Vault events
    6.5. Throttling
    6.6. Virtual Network Service Endpoints
    6.7. Authentication, requests and responses
    6.8. Common parameters and headers
    6.9. Certificates
        6.9.1. About keys, secrets and certificates
        6.9.2. Get started with certificates
        6.9.3. Certificate creation methods
        6.9.4. Monitor and manage certificate creation
7. How-to guides
    7.1. Security
        7.1.1. Recommendations
    7.2. Authenticate
        7.2.1. Use an App Service managed identity
        7.2.2. Use an access control policy
        7.2.3. Import HSM-protected keys
            7.2.3.1. Overview
            7.2.3.2. Import HSM-protected keys to Key Vault (preview)
            7.2.3.3. Import HSM-protected keys to Key Vault (legacy)
    7.3. Route key vault notifications with Event Grid
    7.4. Receive notifications via Event Grid and Logic Apps
    7.5. Integrate with Azure Policy
    7.6. Integrate with Azure Private Link Service (Preview)
    7.7. Azure Key Vault logging
    7.8. Access behind firewalls
    7.9. Availability and redundancy
    7.10. Change tenant ID
    7.11. Create and manage using Azure CLI
    7.12. Use Key Vault soft-delete with CLI
    7.13. Use Key Vault soft-delete with Azure PowerShell
    7.14. Configure firewalls and virtual networks
    7.15. Java development
        7.15.1. Use the Spring Boot Starter
8. Reference
    8.1. Key Vault REST error codes
    8.2. Azure PowerShell
    8.3. Azure CLI
    8.4. .NET
    8.5. Java
    8.6. Node.js
    8.7. Python
    8.8. REST
    8.9. Best Practices
    8.10. Resource Manager template
    8.11. Authentication, requests and responses
    8.12. Common parameters and headers
    8.13. Develop
        8.13.1. Developer's guide
        8.13.2. Migrate to .NET 2.0
        8.13.3. Save Web App secrets
        8.13.4. Service authentication using .NET
        8.13.5. Use the Key Vault Connected Service
9. Resources
    9.1. Build your skills with Microsoft Learn
    9.2. Authentication, requests and responses
    9.3. Common parameters and headers
    9.4. Customer Data
    9.5. Pricing
    9.6. Region availability
    9.7. Service Level Agreement (SLA)
    9.8. Service limits
    9.9. Service status
    9.10. Service updates
    9.11. Blog
    9.12. Product Feedback