kms.network

AWS KMS vs Azure Key Vault

How AWS KMS and Azure Key Vault differ on scope, key custody, deployment and cost.

AWS KMSAzure Key Vault
TypeCloud KMSCloud KMS
ScopeEncryption keysKeys, secrets, certificates
DeploymentSaaS (AWS)SaaS (Azure)
Key custodyFIPS 140-3 Level 3 validated HSMsPremium tier: FIPS 140-2 Level 2/3 HSMs; Managed HSM available
How it worksKeys never leave the service — you call it to encrypt and decrypt rather than fetching key material. Envelope encryption is the normal pattern: KMS protects a data key, the data key protects your data. Every AWS service integrates natively, which is most of the value.One service holding three different things: cryptographic keys, arbitrary secrets and TLS certificates. Standard is software-protected, Premium is HSM-backed, and Managed HSM gives a single-tenant pool. Certificate lifecycle is included, which the other clouds keep separate.
Pricing*$1/key/mo + $0.03 per 10k requestsMetered per operation; Premium adds HSM
Free tierYesNo
Licence——
Best forAnything already running on AWSMicrosoft-centric estates

AWS KMS

  • Integrated with essentially every AWS service
  • Key material never leaves the HSM boundary
  • Trivially cheap at small and moderate scale
  • Manages keys, not application secrets
  • Costs climb with request volume, not key count

Azure Key Vault

  • Covers three jobs other clouds split apart
  • Deep Entra ID and Azure integration
  • Managed HSM for single-tenant requirements
  • No free tier
  • Pricing spread across several meters

Bottom line

Choose AWS KMS for anything already running on aws. Choose Azure Key Vault for microsoft-centric estates.

* Published list pricing (vendor pricing pages, August 2026).