How OpenBao and Google Cloud KMS differ on scope, key custody, deployment and cost.
| OpenBao | Google Cloud KMS | |
|---|---|---|
| Type | OSS secrets platform | Cloud KMS |
| Scope | Secrets, keys, PKI | Encryption keys |
| Deployment | Self-hosted | SaaS (GCP) |
| Key custody | PKCS#11 auto-unseal in community builds | HSM tier FIPS 140-2 Level 3; External Key Manager for off-cloud keys |
| How it works | Forked from the last MPL-licensed Vault release and developed under Linux Foundation governance. The API and concepts are the ones your team already knows, which makes migration realistic rather than theoretical — the point of the project is that no single company can change the terms again. | 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* | Free | Metered per key version + operations |
| Free tier | Yes | No |
| Licence | MPL-2.0 | — |
| Best for | Vault semantics without licence risk | GCP workloads and hold-your-own-key rules |
Choose OpenBao for vault semantics without licence risk. Choose Google Cloud KMS for gcp workloads and hold-your-own-key rules.
* Published list pricing (vendor pricing pages, August 2026).