HashiCorp Vault
The industry-standard secrets platform: dynamic credentials that expire before they can leak.
About
HashiCorp Vault is the defining product of the secrets-management category: a centralized service that brokers, rotates, and encrypts secrets for applications and infrastructure. Its signature pattern is dynamic secrets, short-lived database and cloud credentials that are issued on demand and revoked automatically, so nothing long-lived sits in config files. Around that core sit a transit engine for encryption-as-a-service, a PKI engine that acts as a certificate authority, and a plugin ecosystem for auth methods and secret engines. A September 2026 snapshot showed roughly 36,300 GitHub stars, making it one of the most-starred infrastructure projects.
Vault is open-core. The Community Edition is free to self-host but runs under the Business Source License 1.1 since the license change, which creates procurement friction for some teams. Enterprise adds namespaces, replication, disaster recovery, and HSM auto-unseal at per-client pricing that gets expensive in Kubernetes. There is also HCP Vault Dedicated, a managed single-tenant cloud offering. HashiCorp was acquired by IBM in February 2025, which adds ownership-transition questions to enterprise evaluations. The honest trade-off is depth versus operational weight: Vault is a stateful clustered service that must be unsealed, backed up, and upgraded, so it is the right answer for multi-cloud platform teams with ops capacity and overkill for fifteen YAML files with API keys.
What it can do
- Dynamic short-lived database and cloud credentials
- Transit engine for encryption-as-a-service
- PKI engine acting as an internal certificate authority
- Identity-based access with fine-grained HCL policies
- Kubernetes: sidecar injector, CSI driver, Secrets Operator
- Namespaces, replication, and DR (Enterprise)
- HCP Vault Dedicated managed cloud offering
- Broad auth methods: Kubernetes, cloud IAM, LDAP, OIDC, AppRole
Setup
Run the Community Edition as a Docker container or a Raft-integrated storage cluster, initialize and unseal it, then configure auth methods (Kubernetes, cloud IAM, TLS certs) and secret engines. Kubernetes teams typically integrate via the sidecar injector, the CSI driver, or the Vault Secrets Operator.
Prerequisites
Infrastructure to run a stateful cluster (Raft storage); TLS certificates for the API; an identity source for auth methods.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (metrics tier, metrics-v1). Evidence: 2026 comparisons confirm ~36.3k GitHub stars, the BUSL 1.1 Community license, the IBM acquisition (February 2025), dynamic secrets, the transit and PKI engines, the Kubernetes integration options, and HCP Vault Dedicated managed cloud. Strengths: the category benchmark with unmatched depth and ecosystem, genuinely free self-hosted entry, dynamic secrets remain the strongest credential pattern. Docked for: (1) real operational burden: clustered, unsealed, backed up, upgraded; (2) BUSL 1.1 creates legal friction and Enterprise per-client pricing is punishing in Kubernetes; (3) IBM-era product direction is an open question. License: BUSL 1.1 (Community); commercial (Enterprise).
★ 36,302 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 10.0/10
- Maintenance · recency, releases, issue load
- 8.0/10
- Openness · license + docs
- 5.0/10
- Manual review · sanity read + red-flag check
- 9.0/10
- · ~36.3k GitHub stars (Sept 2026 snapshot); HashiCorp acquired by IBM February 2025 (2026 comparisons)
- · Dynamic DB/cloud credentials, transit encryption-as-a-service, PKI engine, Kubernetes sidecar injector / CSI driver / Secrets Operator
- · HCP Vault Dedicated managed cloud (~$25/mo entry, provider-published); Enterprise per-client pricing punishing in Kubernetes
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.