kms.network

Google Cloud KMS vs Azure Key Vault

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

Google Cloud KMSAzure Key Vault
TypeCloud KMSCloud KMS
ScopeEncryption keysKeys, secrets, certificates
DeploymentSaaS (GCP)SaaS (Azure)
Key custodyHSM tier FIPS 140-2 Level 3; External Key Manager for off-cloud keysPremium tier: FIPS 140-2 Level 2/3 HSMs; Managed HSM available
How it worksKey rings and key versions with explicit rotation, offered in software, HSM and external tiers. External Key Manager is the differentiator: the key stays in your own system and Google calls out to it, so the cloud can be denied access by design rather than by policy.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*Metered per key version + operationsMetered per operation; Premium adds HSM
Free tierNoNo
Licence——
Best forGCP workloads and hold-your-own-key rulesMicrosoft-centric estates

Google Cloud KMS

  • Clear key ring and version model
  • External Key Manager is a genuine sovereignty answer
  • Consistent API across software and HSM tiers
  • No free tier
  • External keys add latency and a hard dependency

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 Google Cloud KMS for gcp workloads and hold-your-own-key rules. Choose Azure Key Vault for microsoft-centric estates.

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