kms.network

Azure Key Vault vs AWS KMS

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

Azure Key VaultAWS KMS
TypeCloud KMSCloud KMS
ScopeKeys, secrets, certificatesEncryption keys
DeploymentSaaS (Azure)SaaS (AWS)
Key custodyPremium tier: FIPS 140-2 Level 2/3 HSMs; Managed HSM availableFIPS 140-3 Level 3 validated HSMs
How it worksOne 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.Keys 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.
Pricing*Metered per operation; Premium adds HSM$1/key/mo + $0.03 per 10k requests
Free tierNoYes
Licence——
Best forMicrosoft-centric estatesAnything already running on AWS

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

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

Bottom line

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

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