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.

Romain CochardCEO of Hack'celeration
Updated 20266destinations covered7migration steps2026prices checked

The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.

The real reasons

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.

6 alternatives

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.

01

OpenBao: Vault itself, under a real open source license

Closest to Vault

Why 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
Visit the OpenBao site →
02

Infisical: secrets management built for developers

Easiest to adopt

Why 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
See Infisical plans →
03

AWS Secrets Manager: the managed default if you're all-in on AWS

Best on AWS

Why 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
See AWS Secrets Manager pricing →
04

Azure Key Vault: secrets, keys and certificates on Microsoft

Best on Azure

Why 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
See Azure Key Vault pricing →
05

Doppler: fully managed, nothing to operate

Best for small teams

Why 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
See Doppler plans →
06

Bitwarden Secrets Manager: the cheapest option for a team

Best on a budget

Why 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
See Bitwarden Secrets Manager →
Comparison

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 hostingEntry price and gap vs Vault
HashiCorp VaultStarting pointBSL 1.1, Community free internally; HCP by IBMHCP dev cluster about $450/mo, $72.92 per client/mo
OpenBaoClosest matchMPL 2.0, self-hosted onlyFree; same engines, same ops load
InfisicalEasiestMIT core, cloud or self-hostedPro $20/identity/mo; no transit or Vault API
AWS Secrets ManagerOn AWSAWS managed service$0.40/secret/mo; no Vault-style dynamic secrets
Azure Key VaultOn AzureAzure managed service$0.03 per 10,000 operations; no Vault-style dynamic secrets
DopplerZero opsSaaS onlyFree for 3 users, Team $21/user/mo
Bitwarden Secrets ManagerBudgetOpen source, self-hosted on EnterpriseFree 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.

Migration plan

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.

01

Inventory what Vault actually does for you

First

Run 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
02

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
03

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
04

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
05

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
06

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
07

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

Migration pitfalls

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
FAQ · 8 questions

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.

Hack'celeration Labs

Get the next migration guide in your inbox

One tool to leave, one destination, one migration plan. Nothing else.

No spam. Unsubscribe in one click.