OpenBao or HashiCorp Vault: which fits your secrets platform
Choose OpenBao if your organization needs MPL-2.0 terms for the secrets platform itself and wants a fork governed in the open under the Linux Foundation's OpenSSF. Choose HashiCorp Vault if your team already runs HashiCorp tooling, accepts the Business Source License terms that HashiCorp moved to in 2023, and has confirmed that any Enterprise-only features it depends on are worth that path. The decision turns on three things: whether your legal team can accept the license constraints, which Enterprise-only capabilities your roadmap actually requires, and how much existing Vault footprint and operator skill you already carry. HashiCorp announced the move from MPL-2.0 to the Business Source License 1.1 on August 10, 2023, and the current Vault LICENSE names IBM as licensor and bars competitive hosted or embedded offerings. OpenBao is licensed under MPL-2.0 and is a community-driven fork of Vault.
Start with the license review. Ask counsel to read the Vault LICENSE alongside your own product and hosting plans, especially if you plan to offer a secrets service to customers or embed Vault in a product. Then check the feature list against your requirements. OpenBao supports namespaces for multi-tenancy within a single instance, a capability HashiCorp documents as part of Vault Enterprise, so a team that needs namespaces may not need to pay for Enterprise if OpenBao covers its other requirements. Confirm each Enterprise-only feature you need against the current Vault Enterprise documentation and against OpenBao's own docs, rather than assuming parity. Current release lines are OpenBao 2.7.1 and 2.6.4, and Vault 2.2.0, so pin the version you will test against.
Consider the operating cost of each path. A Vault cluster you already run usually carries existing runbooks, auth methods, policies and integrations, and moving them has a real cost even when the license is acceptable. Ask whether your current Vault version and configuration migrate cleanly to OpenBao, and test that on a copy before committing. If you are starting fresh, weigh the quality of the vendor support you need, since OpenBao support comes from its community and any commercial partners you contract with, while Vault support comes from HashiCorp or IBM. DeployOpen can plan, implement and harden either platform inside your own infrastructure under a fixed-scope written agreement, and the first step is a written scope that names the features and migration path you need.
Which platform fits which scenario
This table matches common scenarios to the platform that fits them better, with the condition that makes each advantage matter. Read each row against your own license policy, existing Vault footprint and feature needs, then confirm the Enterprise-only items with HashiCorp before you decide.
| Scenario | Better fit | Why and when it matters |
|---|---|---|
| Greenfield self-hosted secrets, no Vault history | OpenBao | With no existing Vault estate, the MPL-2.0 license of OpenBao avoids the Business Source License terms that apply to newer Vault releases. Choose Vault only if you want HashiCorp's commercial support and Enterprise features, and confirm current terms in the Vault LICENSE file. |
| Existing Vault clusters with heavy integrations | HashiCorp Vault | Staying on Vault avoids a migration of policies, auth methods, secrets engines and client tooling. This matters most when many internal teams and automation depend on Vault APIs. Plan a migration only if the license change conflicts with your policy, and confirm compatibility with the OpenBao release line you target. |
| Multi-tenant internal platform needing namespaces | Either, after verification | OpenBao documents namespaces for multi-tenancy within one instance, while HashiCorp documents namespaces as part of Vault Enterprise. If namespaces are a hard requirement, confirm the exact OpenBao namespace behavior in a proof of concept against your tenant model. |
| Strict open-source license policy | OpenBao | Organizations that accept only OSI-approved licenses for self-hosted infrastructure will find MPL-2.0 easier to approve than the Business Source License 1.1 that covers Vault 1.15.0 or later. This matters when legal review is a gate for deployment, and it should be confirmed by your own counsel. |
| Dependence on vendor-supported Enterprise features | HashiCorp Vault | If you need a vendor support agreement, HashiCorp's Enterprise tier, or Enterprise-only features that you have verified you need, Vault is the only option with that vendor relationship. Ask HashiCorp which features and support terms are included in your contract. |
| Teams needing a community support path | OpenBao | OpenBao is a community-driven fork managed under the Linux Foundation's OpenSSF. Community-led governance matters when you want to influence the roadmap or avoid single-vendor dependence, but confirm the support options available to you before relying on them in production. |
| Illustrative: a regulated bank with a central Vault platform | HashiCorp Vault | In this hypothetical case, a bank with dozens of application teams already integrated with Vault and an Enterprise support contract would likely keep Vault and reassess at renewal. Confirm the actual contract terms and the cost of rework before deciding. |
How OpenBao and Vault are built and operated
OpenBao began as a fork of Vault and keeps its core model, so most operational concepts carry over between the two. The differences that matter sit in release cadence, feature availability and the project each team depends on for fixes, and those are the points to verify before committing.
Shared core operating model
OpenBao is a fork of Vault and shares its core model, so the concepts an operations team learns (seal and unseal, auth methods, secrets engines, policies and leases) transfer largely intact. Teams with existing Vault runbooks can reuse much of their material. Confirm each concept against the current documentation for the version you plan to run, because forks diverge over time and a shared concept name does not guarantee identical behavior.
Deployment and packaging
Both projects publish server binaries and container images, but packaging, Helm charts and operator tooling are maintained by different communities and vendors. Check which artifacts, Kubernetes integrations and installation paths each project supports for your platform, and whether your configuration keys and CLI commands need changes. Build a test deployment from the exact release you intend to run before you standardize on it.
Storage backends and high availability
Vault and OpenBao both rely on a storage backend and a high availability mode for clustered deployments, but the set of supported storage backends and the exact behavior of failover and request forwarding should be confirmed in each project's documentation. Storage choice affects backup, restore and disaster recovery design, so decide on it before migration planning begins. Ask both vendors for the supported matrix for your target version.
Upgrade cadence and release lines
OpenBao currently publishes two release lines, 2.7.1 and 2.6.4, both dated October 1, 2026. HashiCorp's current Vault release is 2.2.0, dated October 15, 2026. Read each project's release notes and upgrade guidance to learn how long each line receives patches, how breaking changes are flagged, and whether a line can be upgraded in place. Plan a pinned version and a tested upgrade path rather than tracking the newest release by default.
Feature availability by edition
Some capabilities, such as namespaces for multi-tenancy, are documented by HashiCorp as part of Vault Enterprise, while OpenBao documents namespaces as part of its own project. Before assuming a feature works the same way on both, confirm whether it is in the community build, the enterprise build or a paid tier for the version you run. This check changes both the architecture and the licensing conversation.
Operational ownership and support
With OpenBao, the project is a Linux Foundation OpenSSF effort under MPL-2.0, and with Vault, the product is developed by HashiCorp under a Business Source License. Ask who ships security fixes, what the disclosure process is, and what commercial support options exist for each project. Your own team or a services partner will carry the on-call and upgrade work either way, so the support model needs a named owner.
Capabilities side by side
This table compares OpenBao and HashiCorp Vault on license, release lines, namespaces and features tied to Vault Enterprise. Where the supplied research does not establish a capability for both projects, the cell tells you what to confirm in each project's documentation, so use it as a checklist for your own evaluation.
| Capability | OpenBao | HashiCorp Vault |
|---|---|---|
| License | MPL-2.0, a community-driven fork managed under the Linux Foundation's OpenSSF | Business Source License 1.1 for Vault 1.15.0 and later, naming IBM as licensor, with each version converting to MPL-2.0 four years after publication |
| Competitive hosting or embedding | Confirm the terms in the MPL-2.0 license text with your counsel for your intended use | Bars competitive hosted or embedded offerings under the Vault LICENSE file, so confirm with counsel if you plan to offer Vault-based services |
| Current release lines | 2.7.1 and 2.6.4, released October 1, 2026 | Vault 2.2.0, released October 15, 2026 |
| Namespaces for multi-tenancy | Supported within a single instance, per the OpenBao namespaces documentation | Documented by HashiCorp as part of Vault Enterprise |
| Enterprise-gated features | Confirm which capabilities you need are in the open-source build in the OpenBao documentation | Confirm each feature against the Vault Enterprise documentation before assuming it is available in the community edition |
| Migration from an existing Vault cluster | Confirm version compatibility and upgrade path in the OpenBao documentation and release notes | Confirm the Vault version you run and any license obligations before changing distributions |
What the license terms mean for your use
Running a secrets manager for your own employees, applications and infrastructure is the situation the Business Source License was written to permit alongside the open source alternative. The Vault LICENSE file names IBM as licensor and grants production use for internal purposes, so an internal deployment of Vault is generally a different question from a commercial offering. OpenBao, under MPL-2.0, carries no comparable restriction on internal use. Your decision here usually turns on operational fit and support, not on the license itself.
- Vault internal production use: the BSL 1.1 terms in the LICENSE file govern Vault 1.15.0 or later, so confirm the exact grant that applies to your deployment.
- OpenBao internal production use: MPL-2.0 is a file-level copyleft license that does not restrict running the software inside your organization.
- Support obligations: neither license includes vendor support, so ask any vendor what is covered in writing.
- Version choice: check which Vault release line you run against the license change date of August 10, 2023.
- Change risk: a future license change by either project is possible, so record which license you rely on.
Confirm with counsel that your internal use falls within the Vault license grant before you standardize on it.
Offering Vault-based services to customers is where the two licenses diverge most. The Vault LICENSE bars competitive hosted or embedded offerings, which means a managed secrets service sold to outside customers may fall within that restriction depending on how it competes with HashiCorp. OpenBao carries no such field-of-use limit under MPL-2.0. Whether your service is competitive is a legal judgment that depends on its exact scope.
- Hosted offerings: the BSL 1.1 terms in the Vault LICENSE restrict competitive hosted offerings, so a managed secrets service for customers needs specific review.
- Managed platform work: DeployOpen implements self-hosted platforms inside client infrastructure, but the license obligations of the client's own offering remain the client's responsibility.
- Multi-tenant designs: OpenBao supports namespaces, a capability HashiCorp documents as part of Vault Enterprise, so tenant isolation is not a deciding factor by itself.
- Contract terms: customer agreements should not promise capabilities that depend on a license grant you have not verified.
- Change documentation: keep a dated record of the version and license relied on for each customer environment.
Get a written opinion from qualified counsel on whether your offering is competitive before you commit to Vault for customer-facing services.
Embedding Vault or OpenBao inside a product you ship is a different case from running it as a service. With Vault, the BSL 1.1 terms bar embedded offerings that compete with HashiCorp, so a product that bundles Vault as a component may need legal review before release. OpenBao under MPL-2.0 is generally designed for this kind of distribution, but the obligations that apply to modified source files still need to be met. Treat the embedding decision as a product and licensing question.
- Competitive embedding: the Vault LICENSE restriction on embedded offerings is the key term to review for a commercial product.
- Modified files: MPL-2.0 requires that modifications to covered files remain available under the same license when distributed.
- Notices: keep the license texts and copyright notices with any distributed binaries or packages.
- Version tracking: record which OpenBao or Vault release is embedded so you can respond to security fixes.
- Separation: a standalone deployment managed by you is a different question from a component inside your product.
Ask counsel to review the bundled component, its license terms and your notice obligations before shipping.
Contributing code and redistributing copies raise their own questions. OpenBao is described on its website as a community-driven fork managed under the Linux Foundation's OpenSSF, and its MPL-2.0 license is the basis for accepting contributions and passing source along. Vault contributions and redistribution are governed by the BSL 1.1 terms in its LICENSE file, which set the conditions under which copies can be shared. The two projects differ in governance as well as license.
- OpenBao contributions: review the project's contribution guidance and confirm the terms that apply to your submitted code.
- Vault redistribution: the BSL 1.1 terms define what copies may be shared and under what conditions.
- Conversion date: the Vault LICENSE converts each version to MPL-2.0 four years after publication, so older releases follow a different timeline.
- Forks and patches: modifications to OpenBao are subject to MPL-2.0 obligations when distributed.
- Governance: the OpenBao project is managed under OpenSSF, which affects how you engage with its roadmap.
Before you contribute patches or redistribute builds, have counsel confirm your obligations under the license that applies to each component.
What transfers and what must be rebuilt when switching
The sequence moves Vault configuration into a parallel OpenBao cluster in a controlled order, so each dependency is inventoried, verified and repointed before the old cluster is retired. The output is a working OpenBao cluster that has taken over every consumer, with a documented record of what changed.
Inventory engines, auth methods, policies and audit devices
Export a complete list of mounted secrets engines, enabled auth methods, policies, namespaces and audit devices from the existing Vault cluster, along with the path and configuration of each. Your Vault administrators own this step, and DeployOpen can run it as part of a written scope if you want an outside pass. It is done when every item has a row in a register that names its owner, its consumers and whether it is in use. Items with no consumers are candidates for removal rather than migration.
Confirm feature support in the target release
Check each inventoried item against the OpenBao release line you plan to run, which is 2.7.1 or 2.6.4 as of the researched release notes. Mark any feature that depends on a Vault Enterprise capability, such as namespaces, which OpenBao supports, or any other enterprise-only feature your register shows, and record how it will be handled. Confirm the details with the OpenBao project and with your own Vault license terms, because feature parity is not guaranteed by the fork. It is done when every item is marked supported, replaced or dropped, and each decision has a named approver.
Stage a parallel OpenBao cluster
Build a separate OpenBao cluster in the same environment with its own storage backend, TLS certificates, audit devices and unseal configuration, leaving the production Vault cluster untouched. Platform engineers perform the build, and the security team reviews the storage, network paths and key handling before any data moves. It is done when the staged cluster passes a health check, accepts a test login and logs to its own audit device.
Recreate configuration and migrate data
Recreate auth methods, policies, namespaces and secrets engine mounts on the staged cluster from the register, using infrastructure-as-code where possible so the configuration is reviewable. Migrate secret data through a controlled export and import or a supported migration path, verified against the documented procedure for your version. It is done when item counts and sample secret reads match between the two clusters, and the results are recorded in the change ticket.
Rebuild client integrations and certificates
Rework each application, pipeline and automation account that talks to Vault, changing endpoints, client libraries, authentication roles and any Vault-specific paths or response handling. Reissue TLS certificates for the new cluster and update trust bundles on every client. Application owners sign off per integration, and it is done when a test workload in each environment reads its secrets from OpenBao and the old token paths are revoked.
Repoint production traffic
Move production consumers to the OpenBao endpoint in batches, starting with low-risk workloads, and keep the Vault cluster available for rollback until each batch is confirmed. Monitor audit logs and application error rates during each batch and define the rollback trigger before the change starts. It is done when every consumer in the register reads from OpenBao and no traffic reaches the old endpoint for the agreed observation period.
Document the new unseal and key handling
Record how unseal keys or auto-unseal mechanisms, recovery material and root token handling work on the OpenBao cluster, and who holds each piece. Test a restore from backup and a seal and unseal cycle in a non-production environment before relying on it. The output is a runbook that operators can follow without the migration team present, approved by the security owner.
Decommission the original Vault cluster
Once the rollback window closes, take a final snapshot of the Vault cluster, store it under the retention rules your organization applies to secrets backups, and then shut the cluster down and remove its access paths. Confirm that no consumers, monitoring checks or DNS records still point to it. It is done when the register shows zero active consumers, the final snapshot is verified and the decommission is recorded in the change system.
Questions buyers ask before choosing OpenBao or Vault
Is OpenBao a drop-in replacement for HashiCorp Vault?
OpenBao began as a community fork of Vault, so the two share a lineage, but you should confirm compatibility for your own version and configuration before assuming a swap is simple. Start by mapping the Vault release you run to the OpenBao release line you plan to use. OpenBao's current lines are 2.7.1 and 2.6.4, released on October 1, 2026, while HashiCorp's current Vault release is 2.2.0, released on October 15, 2026, so version gaps matter. Then test each feature you depend on: auth methods, secrets engines, storage backend, plugins, policies, audit devices and any Enterprise-only features. Ask for a written compatibility assessment and a test plan that covers your client libraries, Terraform providers and CI pipelines.
Which Enterprise features matter for multi-tenancy in Vault?
Namespaces are the feature to check first. OpenBao supports namespaces for secure multi-tenancy within a single instance, and HashiCorp documents namespaces as part of Vault Enterprise. If your goal is to isolate teams or customers inside one cluster, confirm how each product handles delegated administration, per-namespace policies, audit separation and the operational overhead of running many namespaces. Then check HashiCorp's current Vault Enterprise documentation for other Enterprise capabilities your design relies on, such as replication or governance features, and confirm which of them your team actually needs. Do not assume that a feature in one product maps one to one onto the other without testing it in a non-production environment first.
What does the Vault license change mean for our internal use?
HashiCorp announced on August 10, 2023 that future releases would move from MPL-2.0 to the Business Source License 1.1. The Vault LICENSE file now names IBM as licensor, covers Vault 1.15.0 or later, and bars competitive hosted or embedded offerings. Each version converts to MPL-2.0 four years after publication. For most enterprises using Vault internally, the question is whether the license terms allow your specific deployment model, including any product you embed Vault in or offer to customers. Have legal counsel read the current LICENSE file against your plans. OpenBao is licensed under MPL-2.0, which is a different set of terms, so the decision should rest on your use case and your counsel's reading, not on a summary.
What does a Vault to OpenBao migration need from our internal team?
The internal team supplies knowledge of the current cluster and the authority to change it. Expect to need an accurate inventory of auth methods, secrets engines, policies, audit devices, namespaces, storage backend settings and every client that calls the API. Operations staff must own unseal procedures, backup and restore, and change windows. Application and platform teams must be ready to update libraries, CI jobs and automation. Security or compliance staff should define the evidence they need to show that access controls and audit logging stayed in force during the move. A named decision-maker for go or no-go calls at each stage matters as much as technical skill.
What drives the total cost of running OpenBao or Vault?
Cost has several components, and each is paid to a different party. Software licensing differs: OpenBao is MPL-2.0 licensed, while Vault commercial terms depend on your agreement with HashiCorp, so get the current pricing and entitlements in writing from the vendor. Infrastructure is paid to your cloud or data center provider and recurs with cluster size, high availability and backup storage. Skills and staff time are usually the largest recurring cost. One-time costs include the migration project, compatibility testing and documentation. Recurring costs include upgrades, support contracts and any retainer for ongoing operations. Ask any partner to break its quote into one-time and recurring lines, and to state what is excluded, such as vendor licenses or cloud spend.
How long does a migration to OpenBao typically take?
No reliable duration can be given without a scoped inventory, so treat any single number you hear with caution. The main drivers are the number of clusters, the count and complexity of secrets engines and auth methods, the number of client integrations that must change, whether Enterprise features are in use, how much testing your change process requires, and how many change windows your operations calendar allows. Compliance evidence collection and stakeholder approvals also extend the schedule. Ask for a timeline built from milestones: discovery, compatibility testing, a rehearsal in a non-production environment, cutover and post-cutover validation. Confirm that the timeline is agreed in writing before work starts.
Can our team migrate from Vault to OpenBao without outside help?
A team can migrate alone if it has experienced Vault operators, a small and well-documented footprint, a non-production environment for rehearsal and enough capacity to run the project without disrupting production. Teams with many clusters, Enterprise features in use, strict audit requirements or limited on-call coverage often find an outside partner useful for planning, testing and documentation. DeployOpen plans, implements, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms in your own infrastructure. OpenBao falls within that category. Because Vault is licensed under the Business Source License rather than as open source, confirm with DeployOpen whether the scope you need for your existing Vault estate is covered before you rely on that.
What should a fixed-scope quote for a migration include?
A fixed-scope quote should state in writing what is included, what is excluded and how the work will be verified. Ask for these elements:
- A discovery deliverable that inventories clusters, auth methods, secrets engines, policies, audit devices, namespaces and client integrations.
- A compatibility assessment and test plan for each version and feature in use.
- A rollback plan, backup and restore verification steps and a cutover runbook.
- Documentation and handover to your operations team.
- A milestone timeline agreed before work starts, plus a defined change process for scope adjustments.
- Clear assumptions about your access, environments and staff availability.
- Any optional retainer for upgrades, support or continuous testing, priced separately from the migration.
Request a quote that ties every line to a deliverable so you can compare it against other proposals on equal terms.
What drives the running cost of each platform
The license fee is the cost line that differs most between these two platforms, and it is also the one you can least estimate from public material. OpenBao is licensed under MPL-2.0, so the software itself carries no license fee. Vault is licensed under the Business Source License 1.1 with IBM named as licensor, and what you pay for it depends on your contract with HashiCorp. Ask HashiCorp, in writing, which Vault edition and which features your use case requires, whether any Enterprise-only capability such as namespaces is included in the quote, how the price is metered (by node, by cluster, by usage or by term), and whether renewal pricing is fixed. Do not treat the absence of a license fee for OpenBao as the whole comparison, because the costs below still apply.
Infrastructure, operator skills and upgrade work recur for both platforms. You pay for the hosting that runs the Vault or OpenBao cluster, its storage and backups, the load balancers and the monitoring that watches seal state and replication. You also pay for the people who run it: the engineers who handle key ceremonies, auto-unseal configuration, policy changes and incident response. Upgrade work is a recurring cost on any self-hosted secrets manager. OpenBao publishes two current release lines, 2.7.1 and 2.6.4, so plan which line you will run and how often you will move between minor versions. Vault 2.2.0 is the current HashiCorp release. Request from any implementation partner a written estimate of upgrade effort per cycle, including test environments and rollback rehearsal, and a statement of who is responsible for patching between scheduled upgrades.
The one-time migration effort is separate from those recurring costs and deserves its own line in the scope. For an existing Vault cluster, the work covers inventory of secrets engines, auth methods, policies and clients; a tested migration path; validation that applications and pipelines still authenticate; and a documented rollback. Support subscriptions and retainers can then cover what remains, such as upgrades, monitoring and periodic review. OpenBao's GitHub releases is the place to confirm which versions are currently maintained before you fix the support term. Ask every bidder for a fixed-scope statement that names deliverables, exclusions, the client's responsibilities, the support tier and the renewal terms, so you can compare the two platforms on the same basis.
How DeployOpen works on this
DeployOpen helps teams decide between OpenBao and HashiCorp Vault, then plans, implements and documents the chosen platform inside the client's own infrastructure. The work starts with a written scope that reflects your license position, the Vault features you actually depend on and your migration constraints.
How we scope
- Inventory the Vault features in use, including any that depend on Vault Enterprise such as namespaces, and map each to OpenBao or Vault.
- Confirm license obligations for your use case against the Vault LICENSE file and OpenBao LICENSE file with your legal team.
- Agree deliverables, timelines and responsibilities in writing before work starts, since most engagements are fixed-scope.
How we build
- Deploy the chosen platform in your cloud accounts, data centers or air-gapped network, with configuration documented as you go.
- Integrate secrets engines, auth methods and existing applications, and test each integration against the agreed scope.
- Run security testing on the deployment, including the configuration of storage, unseal and access policies, before go-live.
How we hand over
- Deliver architecture notes, runbooks and backup procedures so your operations team can run the cluster without us.
- For a migration, document the cutover plan, rollback steps and the validation checks used to confirm each workload moved.
- Provide compliance evidence and controls documentation for your assessors, noting that auditors and certification bodies issue the actual reports.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers once the platform is live.
- Plan upgrades across the OpenBao or Vault release lines your team chooses, with testing before each change reaches production.
- Ask for the support scope, response expectations and upgrade responsibilities in writing as part of any quote.

