Key Vault

Definition

Azure service for securely storing and managing sensitive information like passwords, certificates, and encryption keys.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Azure Key Vault and Azure App Configuration?
Azure App Configuration stores non-sensitive app settings and feature flags (like UI toggles or endpoint URLs). Azure Key Vault is for sensitive data such as passwords, API keys, certificates, and encryption keys. A common pattern is to keep normal settings in App Configuration and store only secrets in Key Vault, referencing them from your app.
When should I use Azure Key Vault?
Use Key Vault when you need to store or use sensitive values securely (database passwords, API tokens), manage TLS/SSL certificates, or control cryptographic keys for encryption/signing. It’s especially useful when multiple apps/environments need the same secrets, when you want auditing and access policies, or when you need rotation without redeploying code.
How much does Azure Key Vault cost?
Cost depends on the Key Vault tier (Standard vs Premium), the number of operations (reads/writes, cryptographic operations), and features used. Premium is typically required for hardware-backed keys (HSM). You’ll also pay for certificate-related operations if you manage certificates through the service. For accurate pricing, estimate based on expected monthly operations and whether you need HSM-backed keys.

Category: security

Difficulty: intermediate

Related Terms

See Also