Bitwarden vs Vaultwarden
Vaultwarden is an unofficial, community-built server that works with Bitwarden's apps. Here's how it compares with Bitwarden's own cloud and self-hosted server.
The short answer
- Vaultwarden is "an unofficial, community-driven Bitwarden-compatible server", written in Rust, free under AGPL-3.0, and works with the official Bitwarden apps.
- Bitwarden (cloud or official self-hosted) is the supported product, with every feature, audits and certifications, and support.
- Vaultwarden suits personal and small self-hosted setups; companies usually want the official server. For outside handoffs, add CredenShare to either.
Who this page is for: self-hosters deciding between Vaultwarden and Bitwarden.
Bitwarden vs Vaultwarden at a glance
| Bitwarden | Vaultwarden | |
|---|---|---|
| What it is | Bitwarden's official service and server | An unofficial, compatible server implementation |
| Price | Free; Premium $1.65/month; Families $3.99/month (6); Teams $4/user/month; Enterprise $6/user/month; billed yearly; self-hosted organizations need Families or Enterprise | Free (AGPL-3.0); you pay for hosting |
| Clients | Official Bitwarden apps | The same official Bitwarden apps |
| Encryption | Done in the Bitwarden clients | Done in the same Bitwarden clients |
| Audits | Annual audits; SOC 2 Type II, ISO 27001 | BSI audit of v1.30.3; a partial ERNW penetration test (2024) |
| Support | Bitwarden support | Community; the project asks users not to contact Bitwarden support |
| Features | Everything Bitwarden offers | Most features; missing the full organization API, passkey login, new-device protection, custom roles and some policies |
Checked on October 23, 2026 against each vendor's own pages; see the sources below.
What is Vaultwarden?
Vaultwarden is an "alternative server implementation of the Bitwarden Client API", formerly called bitwarden_rs. It's "not associated with, endorsed by, or affiliated with Bitwarden, Inc.", and its README says: "We cannot be held liable for any data loss". Because it speaks the same API, the official Bitwarden apps and extensions work with it.
What does Vaultwarden support, and what does it lack?
Supported: the personal vault, Send, attachments, organizations (collections, groups, event logs, policies, directory connector), emergency access, an admin backend, two-factor (TOTP, email, WebAuthn, YubiKey, Duo), and SSO via OpenID Connect (still with a master password).
Missing: the full public and organization API, "Login with Passkeys", "New Device Login Protection", custom roles, and the policies "Require single sign-on authentication", "Vault timeout" and "Remove individual vault export".
Is Vaultwarden secure?
Encryption happens in the official Bitwarden clients either way, so your vault data reaches the server encrypted. The server itself differs: Vaultwarden lists a BSI audit of version 1.30.3 and a partial ERNW penetration test; Bitwarden runs annual audits and holds SOC 2 Type II and ISO 27001. You're also responsible for patching and backing up your Vaultwarden server.
Which should a company use?
A company usually wants the official server: support, certifications, and every policy, including requiring SSO and vault timeouts. Note that Bitwarden's pages say only Families and Enterprise organizations can be imported to self-hosted servers.
Which should you pick? Scenarios
| Your situation | Better fit | Why |
|---|---|---|
| A family or homelab | Vaultwarden | Free, light, works with the official apps. |
| A company with compliance requirements | Bitwarden | Audits, certifications, support. |
| You need SSO enforced as a policy | Bitwarden | Vaultwarden lacks "Require single sign-on authentication". |
| You want to log in with passkeys | Bitwarden | Not in Vaultwarden. |
| Minimal resources on a small server | Vaultwarden | A lightweight Rust server. |
What neither Bitwarden nor Vaultwarden does
Both are built around your vault. How each reaches people outside it:
- Bitwarden: Bitwarden Send, text or files, up to 31 days.
- Vaultwarden: Send, through the same Bitwarden apps.
At the edge of the vault, three needs keep coming up that neither covers on its own pages:
- Collecting a credential from someone outside. A client's hosting login or a vendor's API key: there's no request form, so it usually arrives by email or chat.
- Proof that an outside handoff arrived. Their logs track your organization; a per-link record of who opened a share, when and from where, isn't described.
- Handoffs on the recipient's schedule. Links that last longer, or start counting at the first open.
CredenShare is built for that edge, and works with either:
- Secure Requests (Business and Enterprise): send a form with the fields you need; each answer is encrypted in the sender's browser.
- Access logs for every share: views, times and IP addresses, kept 3 to 180 days by plan.
- Expiry from 1 hour to 3 months, optionally from the first open, plus passcodes and view limits.
- Slack, a browser extension, a REST API, SDKs and an MCP server for AI agents.
Shares made in the web app, API and SDKs are encrypted in your browser or client; Slack-created shares are encrypted on our servers. Only the people who create shares and requests need a CredenShare seat.
Before you share a credential: a checklist
These apply whichever tool you use.
- Send the link and the passcode through different channels. For example, the link by email and the passcode by text message.
- Watch out for link scanners. Some email security filters and chat apps open links automatically, which can use up a one-view link. Send the link as plain text through a channel that doesn't pre-open links, or allow a second view with a short expiry.
- Don't open the link to test it. On a one-view link, your test is the view.
- Pick the shortest expiry that works. If you don't know when the recipient will act, a link that starts counting at the first open is safer than a long fixed window.
- Rotate after the handoff when you can. The link expires, but the credential is still valid.
- Keep the original in your password manager. A sharing link is a delivery method, not storage.
Verdict: Bitwarden or Vaultwarden?
- Pick Bitwarden for supported, certified, complete self-hosting or cloud.
- Pick Vaultwarden for a free, lightweight server for personal or family use.
Whichever you choose, cover the outside handoffs neither is built for.
Related: Bitwarden vs KeePass · CredenShare vs Bitwarden · All comparisons
Sources (checked October 23, 2026):
- Bitwarden: pricing, security white paper, KDF, compliance, self-hosting, SSO, Send
- Vaultwarden: README, wiki, audits, SSO
Bitwarden, Vaultwarden are trademarks of their respective owners. CredenShare is not affiliated with any of them.
Frequently asked questions
Self-hosted vault, hosted handoffs
Share and collect credentials outside your vault. Start on the Free plan.