HashiCorp Vault alternatives: where to go and how to migrate without breaking prod
Six destinations, one per reason to leave, and a seven-step migration plan.
The short answer: OpenBao if you want Vault under a truly open license (same API, free, self-hosted), Infisical if your team mostly needs tidy environment variables, AWS Secrets Manager or Azure Key Vault if you live on one cloud, Doppler if you don't want to operate anything, Bitwarden Secrets Manager if budget comes first. One thing before you decide: Vault Community is still free for internal use. If you leave, leave for a specific reason. We compared these six destinations and their migration paths in 2026.
The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.
Why so many teams are looking elsewhere
Vault is still the reference: dynamic secrets, encryption as a service, fine-grained policies. The line you keep reading on forums is that the software is fine, it's the license that hurts. Six reasons push teams out, and they don't all weigh the same.
A license that's no longer open source
In 2023 Vault moved from MPL 2.0 to the Business Source License 1.1, which the OSI doesn't approve. Internal use stays free, production included. But plenty of teams don't want to depend on a vendor that already changed the rules once.
The IBM acquisition
IBM closed its HashiCorp deal in 2025, and Vault 2.0 shipped in 2026 with an IBM license file. Nothing has changed for internal use so far. The fear of another change shows up in nearly every thread anyway.
HCP bills that climb fast
On IBM Vault Dedicated, a small Essentials cluster runs $1.57799 an hour, about $1,152 a month, and each active client adds $72.92 a month. The dev cluster alone is about $450 a month. There's no free plan, just $500 in trial credit.
Key features locked to Enterprise
Namespaces (to separate teams), performance replication and disaster recovery replication aren't in Vault Community. For a growing company, those are usually what forces a paid license with an unlisted price.
Heavy operations
Unsealing after restarts, Raft storage, upgrades, HCL policies: Vault needs a platform team. Reviewers mention a steep learning curve and manual unsealing when every node is sealed at once.
HCP Vault Secrets is gone
HashiCorp's lightweight managed product stopped selling in 2025 and reaches end of life in 2026, with apps deleted at shutdown. Its users don't get a choice: they move, to Vault Dedicated or somewhere else.
You're leaving because… go to…
The right Vault alternative depends on what's pushing you out. Usually only one line applies. Each card jumps to the full profile below.
MPL 2.0 fork of Vault, same API, Linux Foundation.
Your team just wants clean env varsInfisicalMIT core you can self-host, Pro at $20 per identity.
You're all-in on AWSAWS Secrets Manager$0.40 per secret per month, IAM permissions.
You're on Azure and manage certificates tooAzure Key VaultPay per operation, HSM keys on Premium.
You're leaving HCP Vault Secrets and want zero opsDopplerFully managed, free up to 3 users.
You have few secrets and a tight budgetBitwarden Secrets ManagerFree for 2 users, Teams at $6 per user.
HashiCorp Vault alternatives, one by one
For each tool: why move there, who it fits, the catch, how to migrate from Vault, and what it costs. Prices are what each vendor lists in 2026, in dollars and before tax. Each score out of 5 weighs three things: how much of Vault's feature set the tool covers, price for a small team, and operational load. Keep one rule in mind: only OpenBao replaces Vault feature for feature. The others replace it for one use case.
Tools
OpenBao: Vault itself, under a real open source license
Closest to VaultWhy move to OpenBao. OpenBao forked Vault from the last MPL 2.0 release (1.14), right before the switch to the Business Source License. It sits under the Linux Foundation with open governance and joined the OpenSSF Sandbox. You keep everything that makes Vault worth running: dynamic secrets (database or Kubernetes credentials minted on demand and revoked later), encryption as a service, leases and revocation. The API stays compatible, so your scripts, your Terraform provider and your agents keep working. The GitHub repo has passed 8,800 stars, which tells you the community is real.
Who it's for. Platform teams already running Vault Community in house who are uneasy about the license or the IBM acquisition. Swiss hosting company VSHN picked it in a published architecture decision for exactly those reasons: the only true open source option of the bunch, a compatible API, foundation backing.
Who it's not for. Anyone leaving Vault because it's too heavy to operate. OpenBao keeps the same operational load: unsealing, Raft storage, upgrades, policies. If nobody on your team wants the pager, look at Infisical or a cloud vault instead.
The catch. No official managed offering. You self-host, full stop. Some companies sell commercial support, but there is no "create cluster" button anywhere.
How to migrate to OpenBao. The official guide documents and verifies an in-place migration from Vault 1.14.1 Community to OpenBao 2.2.0, with Raft storage and Shamir unseal. Maintainers only promise seal compatibility up to Vault Community 1.14.8. On anything newer, or on Vault Enterprise, it's technically a downgrade: stand up a fresh OpenBao cluster and copy secrets over (through the API, Terraform or sys/raw). Old tokens stay valid until their TTL runs out; new ones carry the s., b. or r. prefixes.
Pricing. Free, MPL 2.0. Your real cost is servers plus the engineering time to run them.
- License
- MPL 2.0, Linux Foundation
- Price
- free, self-hosted
- Score
- 4.5/5
- Catch
- no official managed service
Infisical: secrets management built for developers
Easiest to adoptWhy move to Infisical. Infisical comes at the problem from the developer side. Instead of a vault you have to babysit, you get a clean dashboard where each project has its environments (dev, staging, prod) and syncs that push secrets out to your platforms. The core is MIT licensed and free to self-host; only an enterprise folder stays under a commercial license. Self-hosting forums tell the same story: a quick Docker install and a Kubernetes integration that just works.
Who it's for. Dev teams that mostly used Vault as a big key-value store for environment variables, and former HCP Vault Secrets customers looking for a similar managed product.
Who it's not for. Anyone relying on Vault's transit engine: Infisical doesn't have one, and the vendor says so itself. No Vault-compatible API either, and no comparable internal PKI.
The catch. Advanced features sit behind paid tiers: rotation, dynamic secrets, fine-grained RBAC, SAML SSO. Some self-hosters were annoyed to see features move to paid plans in a patch release. And the bill scales per identity, human or machine.
How to migrate to Infisical. There's no guaranteed automatic import from Vault. Export your static secrets with the Vault CLI or API, rebuild the same tree as projects and environments, then swap Vault calls in your code and deploys for the Infisical CLI, agent or Kubernetes operator. Leave dynamic secrets and encryption for last: they need a different answer.
Pricing. Free at $0 (5 identities, unlimited projects, 3 environments, 10 syncs). Pro at $20 per identity per month billed yearly ($23 monthly), Advanced at $40 ($46 monthly), Enterprise on quote. 30-day trial, no card.
- Free
- 5 identities, free self-hosting
- Paid
- Pro $20/identity/mo, yearly
- Score
- 4.4/5
- Catch
- no transit, no Vault API
AWS Secrets Manager: the managed default if you're all-in on AWS
Best on AWSWhy move to AWS Secrets Manager. No cluster, no unsealing, no upgrades: AWS runs it. Access goes through IAM, which your team already knows, and rotation for AWS database credentials is built in. For a company that lives entirely on AWS, it's usually the quickest path out of Vault.
Who it's for. Teams that only use Vault for static secrets and a few rotations, with no multi-cloud plans. One reviewer described exactly this move: per-user pricing elsewhere ended up costing more than their servers, so they went back to AWS Secrets Manager.
Who it's not for. Companies spread across several clouds or their own data centers. You'd be trading a neutral tool for one that ties you to a single provider.
The catch. Every secret is a billed object. Lots of small values add up fast. And Secrets Manager itself has no transit-style encryption service (you add KMS for that).
How to migrate to AWS Secrets Manager. Export your Vault paths, then create one secret per app and per environment rather than one per value: a single secret can hold a JSON object with many keys. Replace Vault calls with the AWS SDK or your orchestrator's integration. If you wire secrets into automations, our AWS KMS and Secrets with Make page lists the available modules.
Pricing. $0.40 per secret per month, plus $0.05 per 10,000 API calls. Example: 100 secrets cost $40 a month before calls. New AWS customers get up to $200 in Free Tier credits.
- Price
- $0.40/secret/mo
- API calls
- $0.05 per 10,000
- Score
- 4.3/5
- Catch
- AWS lock-in
Azure Key Vault: secrets, keys and certificates on Microsoft
Best on AzureWhy move to Azure Key Vault. If your company runs on Azure, Key Vault keeps secrets, encryption keys and certificates in one place, governed by Entra ID. Pricing is mostly usage-based: you pay for operations, not for a cluster idling overnight.
Who it's for. Microsoft shops that used Vault for certificates and keys as much as for secrets. The Premium tier adds HSM-protected keys, handy when an auditor asks for hardware-backed keys.
Who it's not for. Teams that want Vault-style dynamic secrets for every database. Key Vault stores and rotates; it doesn't mint a throwaway credential on each connection.
The catch. The same lock-in as AWS, plus a pricing page that barely renders its own numbers: you end up in the calculator or the pricing API.
How to migrate to Azure Key Vault. Create one vault per environment, copy static secrets with a script (Azure CLI or Terraform), then give apps a managed identity instead of a token. Handle certificates separately: automatic renewal is billed.
Pricing. In West Europe: $0.03 per 10,000 operations on both Standard and Premium, $1 per certificate renewal, $1 per HSM RSA 2048 key per month on Premium.
- Operations
- $0.03 per 10,000
- HSM key
- $1/key/mo (Premium)
- Score
- 4.2/5
- Catch
- no Vault-style dynamic secrets
Doppler: fully managed, nothing to operate
Best for small teamsWhy move to Doppler. Doppler is SaaS only: create a project, define environments, and the CLI injects secrets when your app starts. Non-human identities (service accounts, CI pipelines) are free, which sidesteps Vault's per-client pricing trap. Doppler also publishes a migration guide for HCP Vault Secrets customers, whose product HashiCorp shut down.
Who it's for. Small product teams that want secrets organized per environment in an afternoon, with no servers to watch.
Who it's not for. Companies that must keep secrets on their own infrastructure: the pricing page lists no self-hosted option. Same if you need encryption as a service or a PKI.
The catch. Per-user pricing. One reviewer said that at the per-seat rate the service ended up costing more than their servers. The free plan keeps the activity log for only 3 days.
How to migrate to Doppler. Export static secrets from Vault, import them project by project, then replace the Vault agent with the Doppler CLI or its syncs (to your cloud, your CI, Kubernetes). Move one environment at a time, starting with dev.
Pricing. Developer is free up to 3 users, then $8 per user per month (25 max). Team is $21 per user per month with a 90-day log and a 14-day trial. Enterprise on quote.
- Free
- up to 3 users
- Paid
- Team $21/user/mo
- Score
- 4.2/5
- Catch
- SaaS only
Bitwarden Secrets Manager: the cheapest option for a team
Best on a budgetWhy move to Bitwarden Secrets Manager. It's Bitwarden's machine-secrets product, separate from its password manager. It's open source, secret storage is unlimited, and the per-user price is the lowest on this page. Machines authenticate through machine accounts scoped to projects.
Who it's for. Small companies with a few dozen secrets for pipelines and servers that already use Bitwarden for team passwords. Leaving a password manager too? See our switch from Bitwarden and switch from 1Password guides. To read secrets from automations, see Bitwarden with n8n and Bitwarden with Make.
Who it's not for. Platform teams that need dynamic secrets, encryption as a service or fine path-based policies. It's not a feature-for-feature Vault replacement.
The catch. Self-hosting is only included on Enterprise, and machine accounts are capped: 20 on Teams, then $1 each.
How to migrate to Bitwarden Secrets Manager. Create one project per app, copy static secrets with the bws CLI or the API, then create one machine account per service with access limited to its project.
Pricing. Free at $0 (2 users, 3 projects, 3 machine accounts). Teams at $6 per user per month, Enterprise at $12 (50 machine accounts, SSO, SCIM, self-hosting), billed yearly, before tax.
- Free
- 2 users, 3 projects
- Paid
- Teams $6/user/mo
- Score
- 4.0/5
- Catch
- no dynamic secrets
Vault and 6 alternatives side by side
Our default pick: OpenBao if you already run Vault yourself, a cloud vault if you only use static secrets on one provider. Left column: the model (license, hosting). Right column: entry price and what's missing compared with Vault.
| Model and hosting | Entry price and gap vs Vault | |
|---|---|---|
| HashiCorp VaultStarting point | BSL 1.1, Community free internally; HCP by IBM | HCP dev cluster about $450/mo, $72.92 per client/mo |
| OpenBaoClosest match | MPL 2.0, self-hosted only | Free; same engines, same ops load |
| InfisicalEasiest | MIT core, cloud or self-hosted | Pro $20/identity/mo; no transit or Vault API |
| AWS Secrets ManagerOn AWS | AWS managed service | $0.40/secret/mo; no Vault-style dynamic secrets |
| Azure Key VaultOn Azure | Azure managed service | $0.03 per 10,000 operations; no Vault-style dynamic secrets |
| DopplerZero ops | SaaS only | Free for 3 users, Team $21/user/mo |
| Bitwarden Secrets ManagerBudget | Open source, self-hosted on Enterprise | Free for 2 users, Teams $6/user/mo |
Prices listed by vendors in 2026, before tax, in US dollars. Azure: West Europe rate. Always check the vendor page before you sign.
Leave Vault in seven steps
Order matters. A botched secrets migration doesn't show up right away. It shows up the next time a service restarts, usually at night. Each step closes one of those doors.
Steps
Inventory what Vault actually does for you
FirstRun vault secrets list and vault auth list, and write down every engine and auth method. That list picks your destination. Static secrets only (the KV engine) can go anywhere. Dynamic secrets, transit or an internal PKI narrow it to OpenBao, or force you to combine several services.
Write down external plugins too. In OpenBao, a mount whose plugin is missing is simply skipped at startup.
- Time
- half a day
- Output
- list of engines and auth methods
Check your version and edition
For OpenBao, version is everything. In-place migration is only documented and verified from Vault 1.14.1 Community, and seal compatibility stops at 1.14.8. On something older, upgrade to 1.14.1 first. Between 1.14.1 and 1.14.8 the seal stays compatible. Beyond 1.14.8, or on Enterprise, skip in-place: new cluster, copy the secrets.
- In place
- Vault 1.14.1 Community
- Otherwise
- new cluster plus copy
Take a Raft snapshot
Before touching a single node, take a Raft snapshot and store it outside the cluster. Then make sure you can restore it on a separate machine. A backup you've never restored doesn't count.
- Command
- vault operator raft snapshot save
- If skipped
- no way back
Migrate one pilot app
Pick a low-stakes app with a handful of static secrets and move it completely: create the secrets, set permissions, change the calls in code and deploys. That's where the real gaps show up (path formats, token lifetimes, container injection) without putting production at risk.
- Time
- one to three days
- Done when
- the app boots without Vault
Cut over node by node, or app by app
For an in-place move to OpenBao: remove disable_mlock from the config, swap the binary on followers first, then on the leader. Old tokens keep working until their TTL. Coming from Vault 2.0 or later, also clean up the agent-registry/ mount.
For any other tool: move apps one at a time, reading from both sources during the transition if your code allows it.
- Order
- followers, then leader
- Tokens
- valid until TTL
Replace dynamic secrets and encryption
The step everyone postpones. Moving to Infisical, Doppler or Bitwarden means on-demand database credentials and encryption as a service need a replacement: scheduled rotation of fixed accounts, your cloud's KMS for encryption. Write down the replacement for each engine before you cut anything.
- Transit
- cloud KMS or OpenBao
- Databases
- scheduled rotation
Revoke, then shut Vault down
Once no app reads from Vault anymore (check a week of audit logs), revoke remaining tokens, rotate your most sensitive secrets (they've lived in two systems), then turn the cluster off. Keep the last encrypted snapshot, just in case.
- Proof
- a week of empty audit logs
- Rotate
- most sensitive secrets
Is your tool missing from this page? Email us: hello@hackceleration.com
What breaks a Vault migration
The same mistakes show up team after team. None of them depends on the tool you pick. They're all prep that got skipped.
Assuming every tool replaces Vault
Infisical, Doppler and Bitwarden handle static secrets well. None offers transit-style encryption, and dynamic secrets are missing or paid. Inventory your engines before comparing prices.
Trying in-place from a recent version
To OpenBao, in-place migration is only verified from Vault 1.14.1 Community. Seal compatibility stops at 1.14.8: beyond that, or from Enterprise, plan a new cluster and a copy. Finding out mid-cutover costs you a night.
Underestimating per-identity pricing
Vault's per-client trap exists elsewhere too: Infisical bills per identity, Doppler per user. On Vault, share identities across microservices where you can: every identity that authenticates in a month counts as a client.
One cloud secret per value
On AWS each secret costs $0.40 a month. A thousand small values is $400. Group an app's values into one JSON secret and the bill drops accordingly.
Forgetting tokens and plugins
Old Vault tokens stay valid in OpenBao until their TTL, so build that into your cutover window. And a missing external plugin makes its mount vanish at startup, with no blocking error.
Shutting Vault down too early
A monthly cron or a rarely restarted service still reads from Vault weeks after cutover. Wait for a week of empty audit logs, rotate sensitive secrets, then shut down. If you automate deploys with Terraform, see our Terraform Cloud modules for Make.
- Engines and auth methods listed
- Vault version and edition confirmed
- Raft snapshot taken and restored elsewhere
- Pilot app migrated
- Replacement chosen for each dynamic secret
- A week of empty audit logs
- Sensitive secrets rotated after cutover
HashiCorp Vault alternatives: FAQ
Is HashiCorp Vault still free?
Yes, for internal use. Since the 2023 move to the BSL, you can still run Vault Community for free, production included. What's banned is reselling Vault as a competing service. The OSI no longer considers the license open source, and namespaces and replication remain Enterprise-only.
Is OpenBao production ready?
Hosting companies run it in production, VSHN among them. The "not production ready" comments date back to the fork's early months. The real question is support, not code maturity: with no official managed offering, your team or a contractor owns operations.
How much does HCP Vault (IBM Vault Dedicated) cost?
Expect about $450 a month for a development cluster ($0.61644 an hour) and about $1,152 a month for a small Essentials production cluster, before clients. Each active client adds $72.92 a month. A client is any authenticated identity: on a community forum, a team with 100+ microservices estimated its bill near $10,000 a month.
Vault vs AWS Secrets Manager: which is cheaper?
Under a few hundred secrets, AWS Secrets Manager wins: 100 secrets cost $40 a month, against $450 for the smallest HCP cluster. Self-hosted Vault Community has no license fee but adds servers and ops time.
What's the cheapest secrets manager for a small team?
SOPS costs nothing: it encrypts YAML, JSON or ENV files with KMS, age or PGP keys so you can keep them in Git. For a real product, Bitwarden Secrets Manager is free for 2 users and $6 per user per month on Teams, and Doppler is free up to 3 users.
What should HCP Vault Secrets users do now?
Move before its end of life in 2026: apps are deleted when it shuts down. HashiCorp points customers to Vault Dedicated or Vault Community. For an equally simple managed product, Doppler and Infisical are the closest fits, and Doppler has a dedicated migration guide.
Is Infisical really free to self-host?
The core is, under MIT. Features in the enterprise folder (rotation, dynamic secrets, SAML SSO, fine-grained access control) need a paid license even on your own servers. Check that list before you install, not after.
What about Akeyless or CyberArk Conjur?
Akeyless is a SaaS or hybrid vault with a free plan (5 clients, 500 static secrets) but no public pricing beyond it, so get a quote before migrating. CyberArk Conjur has a free open source edition and quote-only commercial plans; CyberArk itself was bought by Palo Alto Networks in 2026.
Get the next migration guide in your inbox
One tool to leave, one destination, one migration plan. Nothing else.