[email protected]

Self-Hosted Password Manager for Business: Vaultwarden, Bitwarden and Passbolt Compared

Self-Hosted Password Manager for Business: Vaultwarden, Bitwarden and Passbolt Compared

Editorial note: The information in this article was compiled to the best of our knowledge at the time of publication. Technical details, prices, versions, licensing terms, and external content may change. Please verify the information provided independently, particularly before making business-critical or security-related decisions. This article does not replace individual professional, legal, or tax advice.

Do you want to run a password manager in your company yourself and check whether Vaultwarden, Bitwarden or Passbolt fits? We install, host and operate Vaultwarden and Passbolt and set up Bitwarden on your infrastructure. Vaultwarden is also part of the Secure Access and Identity package. View Vaultwarden operations · Book an intro call (free and non-binding)

Vaultwarden, Bitwarden and Passbolt can be run on your own infrastructure and manage credentials for teams. They differ in licence, edition limits (SSO, SCIM, directory integration), operating model, vendor support and reviews. This comparison sets the differences side by side with primary sources and licence quotations. Where the sources do not support a statement, the text says "not found". As of: 10 November 2026.

Table of contents

In brief

The assignment is our assessment based on the differences documented below, not a vendor statement.

Requirement Likely choice (assessment) Rationale
Small team, no licence cost, SSO through OpenID Connect Vaultwarden AGPL-3.0, OIDC SSO since version 1.35.0, target group according to the wiki smaller organisations
SCIM provisioning Bitwarden Enterprise or Passbolt Pro SCIM is in Teams and Enterprise according to the Bitwarden plan table, a self-hosted organisation with SCIM only with Enterprise; Passbolt Pro offers SCIM from version 5.5 for Entra ID and Okta. Not found for Vaultwarden
Vendor support with response times Passbolt Pro or Enterprise Pricing page: next-business-day support in Pro, 4 hours in Enterprise; the terms (section 3.3) state that Passbolt will use reasonable efforts to respond within the timeframes of the applicable plan. Bitwarden lists priority 24/7 email support, we found no SLA. Vaultwarden has community channels
Only open-source licences in production, including SSO or SCIM Vaultwarden (SSO) or Passbolt Pro (SSO, SCIM) At Bitwarden, SSO and SCIM sit under the Bitwarden License, which is not an open-source licence; the AGPL core without those modules (OSS build according to the LICENSE_FAQ) remains an option without SSO and SCIM. Passbolt lists AGPL V3 for all editions, Pro needs a subscription key
Shared access for an IT team (servers, service accounts, CLI) Passbolt Aimed at teams, CLI, API and role-based access control are in the Community Edition according to the pricing page
Directory (AD/LDAP) and audit log from one vendor Passbolt Pro or Bitwarden (Teams cloud only, Enterprise in cloud or self-hosted) Passbolt Pro: LDAP and activity log according to the matrix; Bitwarden: Directory Connector and event logs in Teams and Enterprise, Teams has no self-host option
Compliance evidence from the vendor Bitwarden or Passbolt Bitwarden lists ISO 27001, SOC 2 Type 2 and annual audits, Passbolt publishes audit reports. Neither page states the scope for a self-operated instance

How do Vaultwarden, Bitwarden and Passbolt differ at a glance?

Feature Vaultwarden Bitwarden self-hosted Passbolt
Licence (as of November 2026) AGPL-3.0 AGPL-3.0 and Bitwarden License by directory AGPL-3.0 (Community Edition), Pro also AGPL V3 according to the pricing page
Maintainer Maintainer team, unofficial Bitwarden, Inc. Passbolt SA, headquartered in Luxembourg according to the README
Target group according to the source Individuals, families and smaller organisations According to the pricing page businesses of any size; self-hosting is free according to the licensing help, a licence file unlocks features; organisations on your own server exist only with Families or Enterprise according to the plan table Password manager for teams
Current version 1.37.5 (1 Nov 2026) v2026.10.1 (28 Oct 2026) 5.17.0 (20 Oct 2026)
Clients Official Bitwarden clients; the server implements only the API side Official Bitwarden clients Browser extensions, mobile apps, CLI
Database SQLite, MySQL, PostgreSQL Standard: MSSQL (Express image or external; according to the Bitwarden help SQL Server 2022 and 2025 are supported and recommended); Lite: also PostgreSQL, SQLite, MySQL/MariaDB Not collected from the pages checked
Encryption (vendor statement) No own statement found, the clients come from Bitwarden Zero-knowledge approach OpenPGP, end-to-end
Support Community: Matrix, GitHub Discussions, Discourse Priority 24/7 email support for paying customers CE: community; Pro and Enterprise with SLA
Price (retrieved 10 Nov 2026) No licence cost Cloud: Teams 4 USD, Enterprise 6 USD per user and month; self-hosted organisations only with Enterprise (6 USD) or Families (up to 6 users), self-hosting itself is free CE free, Pro 4.50 euros per user and month

Other password managers for businesses, for example Psono, Passwork or Password Depot, are not part of this comparison and were not examined.

Which licence applies, and what costs money?

Product and part Licence Paid Evidence
Vaultwarden server AGPL-3.0 No LICENSE.txt
Bitwarden server (standard directories) AGPL-3.0 Self-hosting free, organisations need a licence file LICENSE_AGPL.txt, help: licensing
Bitwarden directory bitwarden_license (incl. SSO, SCIM) Bitwarden License v1.0 ("source available") Yes for production use LICENSE_BITWARDEN.txt, LICENSE_FAQ.md
Passbolt Community Edition AGPL-3.0 No LICENSE.txt
Passbolt Pro and Enterprise AGPL V3 according to the pricing page Subscription, key required Pricing page and FAQ

On the Bitwarden licence structure: the LICENSE.txt reads "Source code in this repository is covered by one of two licenses: (i) the GNU Affero General Public License (AGPL) v3.0 (ii) the Bitwarden License v1.0. The default license throughout the repository is AGPL v3.0 unless the header specifies another license. Bitwarden Licensed code is found only in the /bitwarden_license directory." Among other things, the modules Scim and Sso sit in that directory. In section 2.1, the Bitwarden License grants a licence "for the sole purposes of internal development and internal testing, and only in a non-production environment". The LICENSE_FAQ adds that production use requires "a paid subscription" and that the Bitwarden License does not qualify as an open-source licence under the OSI definition. The same document states that the Api module includes Commercial.Core under the Bitwarden License by default, but that this can be disabled with /p:DefineConstants="OSS" when building. This is not legal advice.

On the AGPL, which all three server cores use: the preamble describes it as "a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software". Under section 13, anyone who modifies the program must offer all users interacting with it remotely through a computer network access to the Corresponding Source of the modified version. By its wording, running the server unmodified does not trigger this duty ("if you modify the Program"). That is not a complete clearance for operation: further AGPL duties apply when the software is distributed, and anyone wanting to offer Bitwarden as a service will find separate notes on service offerings in the LICENSE_FAQ. This is not legal advice. For Passbolt there is a trademark reservation: the README calls "Passbolt" a registered trademark of Passbolt SA and declines a trademark licence under AGPL section 7(e).

On Vaultwarden, the wiki says: "Vaultwarden supports some paid features and offers that functionality for free."

What do the plans cost?

All amounts come from the vendor pages, retrieved on 10 November 2026.

Offer Price Reference Evidence
Bitwarden Teams (cloud, no self-host option) 4 US dollars per user and month, billed annually, excluding taxes Pricing page
Bitwarden Enterprise (cloud or self-hosted) 6 US dollars per user and month, billed annually, excluding taxes Pricing page, help
Passbolt Community Edition 0 euros unlimited users, AGPLv3 Pricing page
Passbolt Pro (self-hosted) 4.50 euros per user and month, billed annually, minimum 10 users, volume discounts after 100 users, excluding taxes according to the contract terms Pricing page, terms
Passbolt Cloud Business 5 euros per user and month billed monthly, minimum 10 users, hosted in Belgium and Germany Cloud pricing page
Passbolt Cloud Sovereign 7 euros per user and month, billed annually, minimum 10 users, hosted in Luxembourg Cloud pricing page
Vaultwarden 0 no licence cost, operation not included LICENSE.txt

Our own calculation for 100 users with annual billing, without discounts and without operating costs:

Offer Calculation Result per year
Bitwarden Teams 100 x 4 x 12 4,800 US dollars (cloud, no self-host option)
Bitwarden Enterprise 100 x 6 x 12 7,200 US dollars
Passbolt Pro 100 x 4.50 x 12 5,400 euros (excluding taxes according to the Pro terms section 4.6)

The currencies are not converted. Server, operation, backups and updates come on top if you run it yourself.

Which features are in which edition?

The tables reproduce vendor statements. "Not found" means we did not find the feature in the documentation named, not that it is certainly missing.

Identity and provisioning

Feature Vaultwarden Bitwarden Passbolt
SSO OpenID Connect since 1.35.0, Keycloak, Authentik and Authelia documented, master password remains mandatory; SAML not found Enterprise only ("Passwordless SSO integration"), according to the pricing page CE no; Pro: Microsoft, Google, OpenID, AD FS according to the matrix
SCIM Not found Teams and Enterprise according to the plan table; self-hosted organisation Enterprise only Pro from 5.5 for Entra ID and Okta, /Users endpoints only
Directory (AD/LDAP) Wiki lists Directory Connector support, LDAP through the third-party service vaultwarden_ldap Directory Connector in Teams (cloud only) and Enterprise Pro: LDAP provisioning (AD, OpenLDAP)
Audit and event log Event logs for organisations, must be enabled Teams (cloud only) and Enterprise: over 50 event types CE no; Pro: activity log, output as syslog
MFA Email, authenticator, FIDO2, YubiKey, Duo; policy "Require two-step login" Two-step login, organisation-wide 2FA through Duo in Teams CE: key and passphrase, additional factors (TOTP, YubiKey, Duo); Pro: MFA policy that, according to the docs, only reminds users to set up MFA and does not block sign-in
Passkeys "Login with Passkeys" not yet implemented according to the wiki "Passkey management and usage" in every account Passkeys as MFA provider from 5.17.0

Operation and support

Aspect Vaultwarden Bitwarden Passbolt
Organisation features Organisations, groups, collections, policies included in the server (some enabled by environment variable) Organisation on your own server only through a licence file, one organisation per subscription Groups and permissions already in the CE, tags and certain administrative policies (such as the MFA policy) in Pro
Support Community channels, no commercial option found Priority 24/7 email for paying customers, SLA not found CE community; Pro next business day; Enterprise 4 hours (business hours)
Installation ID Not needed for basic operation; mobile push notifications need an installation ID and key from Bitwarden according to the wiki Mandatory: installation ID and key from bitwarden.com/host (registration, push relay, licence validation) Pro: subscription key, Pro will not run without it

Who is behind each project?

Vaultwarden. A community project. According to the README, it is not associated with Bitwarden, but one active maintainer is employed by Bitwarden and contributes in their own time. We did not find a company or a commercial support offering.

Bitwarden. Bitwarden, Inc. develops server and clients and offers a cloud (according to its own statement on Microsoft Azure, regions US and EU) and the self-hosted edition. The LICENSE.txt excludes rights in trademarks and logos.

Passbolt. Passbolt SA owns the trademark; according to the README, the company is headquartered in the EU, specifically in Luxembourg and collects no telemetry according to its own statement.

Which versions apply in November 2026?

Product Version Date Note Source
Vaultwarden 1.37.5 1 Nov 2026 Web vault 2026.10.1, includes two security fixes whose advisories are not yet public Release
Vaultwarden 1.37.4 5 Oct 2026 Seven advisories, including GHSA-69q9-v8p6-xvx3 (High, 8.1) Release
Vaultwarden 1.35.0 27 Dec 2025 First version with OIDC SSO and release attestation Release
Bitwarden Server v2026.10.1 28 Oct 2026 Versioned by year and month Releases
Passbolt 5.17.0 20 Oct 2026 Passkeys as MFA provider Releases

How much server does each password manager need?

Aspect Vaultwarden Bitwarden Standard Bitwarden Lite Passbolt
RAM No minimum in the documentation, side note: about 10 MB for running it At least 2 GB, 4 GB recommended At least 200 MB Recommended minimum VM: 2 GB
CPU Not stated x64, 1.4 GHz; 2 GHz dual core recommended Not stated 2 cores
Storage Not stated 12 GB, 25 GB recommended At least 1 GB 20 GB
Database SQLite, MySQL, PostgreSQL MSSQL Express (10 GB maximum size) or external SQL Server 2022 or 2025 MSSQL, PostgreSQL, SQLite, MySQL/MariaDB Not collected from the pages checked
Runtime Container image, web vault only over HTTPS Docker Engine 26+, script for Linux and Windows, Helm Docker Engine 26+ PHP from 8.2, Docker, Kubernetes, packages for common distributions

Sources: Vaultwarden wiki and README, Bitwarden Linux installation and Lite installation, Passbolt requirements and composer.json. The values have different reference points (minimum, recommendation, side note) and are not a capacity comparison under equal load. For Lite the database is not supplied; according to Bitwarden, maintenance and backups are entirely the operator's responsibility.

How secure is operation?

Which external reviews exist?

Project Review Source
Vaultwarden BSI project CAOS 3.0 with mgm security partners GmbH: Vaultwarden 1.30.3 and browser extension 2024.3.1, analysis 12 Feb to 16 May 2024, report of 12 June 2024. Server: two vulnerabilities each of medium and high criticality, three CVEs requested (details from the results report). According to the BSI press release (published 14 Oct 2024), the developers analysed the vulnerabilities and had already responded BSI results report (PDF), BSI press release
Vaultwarden Penetration test by ERNW Enno Rey Netzwerke GmbH for a customer in October 2024, partial source audit, three vulnerabilities, including an authentication bypass (CVE-2024-55225, versions before 1.32.5) ERNW blog, wiki: audits
Bitwarden Certifications and attestations according to the vendor: ISO 27001, SOC 2 Type 2, SOC 3. Audits: annual third-party audits, for 2025 the page lists nine reports (including Cure53, ETH Zurich, Unit 42, Fracture Labs). Bug bounty through HackerOne Bitwarden: audits
Passbolt Audits: Cure53 2021, reports including SCIM (Cure53, February 2026), Pro 5.4 (Quarkslab, pre-evaluation for the ANSSI certification CSPN, November 2025, without a guarantee of certification according to the report) and a GDPR audit (Examin, July 2026). Attestation: SOC 2 Type II 2021 (report on request) Passbolt: security

The BSI result applies to version 1.30.3. We did not check whether the points named then still hold in the current version. Among other things, the report states that Vaultwarden provides no offboarding process for organisation members in which the organisation keys are replaced. Penetration tests and code audits examine a product at a point in time, while SOC reports and ISO 27001 concern an organisation or a service; none of them is a certificate for your own instance. The pages do not state the scope of the Bitwarden and Passbolt evidence for a self-operated instance.

Which security reports were there in 2026?

The numbers are not comparable and do not form a security ranking. Vaultwarden publishes vulnerabilities as GitHub advisories, while Bitwarden and Passbolt handle reports through other processes. A higher number therefore does not mean a product is less secure.

Project Finding (1 January to 10 November 2026) Source
Vaultwarden 33 published advisories (our own count through the GitHub API by publication date: 8 High, 24 Medium, 1 Low; 16 with a CVE ID; February 1, March 4, April 6, May 4, October 18). Examples: CVE-2026-47158 (CSRF in the SSO login, 8.3), CVE-2026-43913 (unconfirmed owner could purge the organisation vault, 8.1), GHSA-69q9-v8p6-xvx3 (revoked members kept access, 8.1, fixed in 1.37.4), CVE-2026-26012 (cipher access without collection permissions, 6.5). Release 1.37.5 includes two further fixes whose advisories (GHSA-x9cq-f669-vrr4, GHSA-9pjj-f9g5-3x4c) are not yet public GitHub advisories
Bitwarden Server No published GitHub advisories in the repository; according to SECURITY.md, reports go through HackerOne. We did not check CVE databases GitHub advisories
Passbolt No GitHub advisories; security entries in the changelog for eight of ten stable releases in 2026, many of them dependencies. Examples from 5.17.0 (20 Oct 2026): blind SSRF through avatar upload (PB-54638), MFA brute-force limiter did not count failed TOTP codes (PB-54640), bypass of the SSRF protection for SSO provider URLs (PB-54703) Changelog

The entries belong to different classes of flaw (access control in organisations, SSO flows, SSRF, MFA throttling); SSO integration and SSRF protection recur at both Vaultwarden and Passbolt, which is our assessment. Our recommendation for operation: apply updates promptly, make the service reachable only over TLS, restrict the server's outbound connections and follow security reports. For Passbolt (PHP 8.2 or later), the PHP runtime also belongs in the patch process. On the patch cadence, see CVE monitoring and Managed Operations.

What do the BSI and NIS2 say about password managers?

Article 21(2) of the NIS 2 Directive and section 30(2) BSIG name no product called a password manager. Article 21(2) of the NIS 2 Directive requires that the measures "shall include at least the following", among them under point (i) "human resources security, access control policies and asset management" and under point (j) "the use of multi-factor authentication or continuous authentication solutions". The German section 30(2) BSIG lists corresponding points as numbers 9 and 10. Paragraph 1 requires "geeignete, verhältnismäßige und wirksame technische und organisatorische Maßnahmen" (appropriate, proportionate and effective technical and organisational measures). Whether a password manager contributes and which one fits depends on the entity; by the wording checked, it is not expressly required. We did not check implementing acts or sector rules. This is not legal advice. The overview of the NIS2 obligations is in the article Vaultwarden 1.36.0 and NIS2.

On its page on password managers for consumers, the BSI writes: "Ja, in der Regel lohnt sich der Einsatz eines Passwort-Managers." (Yes, as a rule, using a password manager is worthwhile.) As a drawback it names that, in the worst case, all passwords can be stolen at once. We found no separate recommendation for businesses on that page.

Which common misconceptions are there?

Misconception Finding Evidence
"Vaultwarden is Bitwarden." Vaultwarden is an unofficial server implementation and, according to the project, not associated with Bitwarden, Inc. README, FAQ
"Self-hosted means secure by default." The operator carries updates, backups, TLS and access. Vaultwarden has 33 published advisories in 2026 up to 10 November, and the BSI found vulnerabilities of high criticality in 2024 Advisories, BSI
"Passbolt is only for developers." Passbolt calls itself a password manager for teams, with browser extensions and mobile apps; a CLI and API are additional. Rollout and key management need planning README, pricing page
"Bitwarden clients only work with the official server." The clients can be switched to a self-hosted server, and Vaultwarden states compatibility. According to Vaultwarden, support requests go to the Vaultwarden project Bitwarden help, README
"Vaultwarden is unaudited." BSI study of 1.30.3 (2024) and ERNW penetration test (2024). No review of the current version and no certificate found Wiki: audits
"Bitwarden self-hosted is free." Self-hosting itself is free, organisations need a licence file. For business organisations, Bitwarden documents Enterprise as the self-hosting plan (6 US dollars per user and month); SSO and SCIM sit under the Bitwarden License Help, pricing page

When does which option fit?

The following points are our assessment and not a vendor statement.

Vaultwarden is a likely fit when a small to mid-sized team should work with the official Bitwarden clients, no licence costs should arise and SSO through OpenID Connect is enough. That includes accepting work without vendor support and applying updates promptly. We did not find SCIM, SAML or a contract with a response time for Vaultwarden in the sources checked.

Bitwarden self-hosted is a likely fit when the vendor itself should be the contract partner, SCIM, Directory Connector and vendor certifications are needed and an Enterprise subscription is planned for the organisation on your own server. Count in the installation ID, the licence file, MSSQL in the standard installation and the Bitwarden License for SSO and SCIM.

Passbolt is a likely fit when teams manage access together (IT team, service accounts, CLI and API), a European vendor with published audit reports is wanted and the key process with personal recovery data can be introduced; Pro also offers an account recovery. The Community Edition is free for small teams without SSO and audit log; from SSO, directory or SCIM onwards, Pro with at least 10 users is needed.

Status and methodology

As of: 10 November 2026. The basis is licence files, documentation, pricing pages, release pages and security reports of the three projects as well as the BSI publications, retrieved on 10 November 2026, each linked in the text. Prices apply on the day of retrieval; the calculation for 100 users is our own. "Not found" means we did not find the feature in the documentation named and is no evidence of its absence. Our own assessments are labelled. The count of security reports covers 1 January to 10 November 2026 and is not a quality ranking; the Vaultwarden figures are our own count of the published advisories retrievable through the GitHub API, by publication date. The BSI details come from the results report, and the press release evidences the publication date. Release dates are UTC dates from the GitHub API. Open points: database details for Passbolt, the scope of the certifications for self-operated instances, CVE entries for Bitwarden outside GitHub and the current status of the BSI findings on Vaultwarden. Later changes are not included.

Our approach at WZ-IT

Vaultwarden. We install, host and operate Vaultwarden for your company, either on our infrastructure in Germany or at other locations, or on-premises in your environment, with 24/7 monitoring, backups and maintenance. Response and support times depend on the service level you choose. We test the clients and features you need against the versions in use before production, because Vaultwarden is an unofficial implementation. In the Secure Access and Identity package we operate Vaultwarden together with managed NetBird and Keycloak or Authentik for sign-in. The package for Git, CI and registry also includes Vaultwarden for team credentials; dynamic secrets for pipelines are not part of it.

Passbolt. For Passbolt we offer managed hosting with a dedicated instance, backup, monitoring and service level, or alternatively operation in your cloud or on-premises. We take over existing Passbolt instances after checking version, edition, database, mail, keys and backup. SSO, directory sync and further features can require a commercial Passbolt edition; we itemise vendor licences separately. Personal recovery kits stay with the users, and a server restore does not replace them; the Pro edition also offers an account recovery as a vendor feature, which administrators have to enable.

Bitwarden. We do not offer Bitwarden as hosting. We install and operate it as your own instance on your infrastructure and on your behalf. According to the licence notice on our Bitwarden page, we operate the server under AGPL-3.0 without the modules under the Bitwarden License; enterprise features under that licence are excluded, and WZ-IT is not a contract partner of the vendor. On request, we support you in obtaining any required vendor licence.

Are you weighing Vaultwarden, Bitwarden and Passbolt for your team? We discuss requirements, identity provider and the scope of operation with you. View Vaultwarden operations · View Passbolt · Book an intro call (free and non-binding)

Further guides

Sources

Timo Wevelsiep

Written by

Timo Wevelsiep

Co-Founder & CEO

Co-Founder of WZ-IT. Specialized in cloud infrastructure, open-source platforms and managed services for SMEs and enterprise clients worldwide.

Frequently Asked Questions

Answers to important questions about this topic

Customers from mid-sized business, industry and the public sector, in Germany and internationally

  • Stadtwerke Brühl
  • DGHO e.V.
  • solarwerkstatt berlin
  • Krüger Dirndl
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • BTI
  • Deutsche Gesellschaft für Datenschutz
Read client reviews

Enquiry

Choose a password manager and have it operated

We operate Vaultwarden and Passbolt and install Bitwarden on your infrastructure. We sort out feature scope, licence and operation for your decision.

  • Straight with Timo and Robin - no sales team, no pitch
  • A professional assessment of your situation
  • Concrete next steps for infrastructure, software or AI

The conversation is free and non-binding.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH
Timo and Robin, founders of WZ-IT

What are you planning?

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH