kms.network

HashiCorp Vault vs Google Cloud KMS

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

HashiCorp VaultGoogle Cloud KMS
TypeSecrets platformCloud KMS
ScopeSecrets, keys, PKI, dynamic credentialsEncryption keys
DeploymentSelf-hosted + HCPSaaS (GCP)
Key custodyHSM auto-unseal and seal wrap in EnterpriseHSM tier FIPS 140-2 Level 3; External Key Manager for off-cloud keys
How it worksA secrets engine rather than a key store: it issues short-lived database credentials, cloud tokens and certificates on demand, so secrets expire instead of sitting in a config file. Transit lets it act as an encryption service too. Powerful, and heavy to run properly.Key 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.
Pricing*Community free (BUSL); HCP by quoteMetered per key version + operations
Free tierYesNo
LicenceBUSL-1.1 — not OSI-approved—
Best forDynamic, short-lived credentials at scaleGCP workloads and hold-your-own-key rules

HashiCorp Vault

  • Widest set of secret engines and integrations
  • Dynamic secrets genuinely reduce credential sprawl
  • Cloud-agnostic — one interface across providers
  • BUSL-1.1 is not open source — a real problem for some
  • Operating it well needs dedicated expertise

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

Bottom line

Choose HashiCorp Vault for dynamic, short-lived credentials at scale. Choose Google Cloud KMS for gcp workloads and hold-your-own-key rules.

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