Bitwarden vs Vaultwarden

Editor take

Pick Bitwarden for the official, vendor-maintained server. Pick Vaultwarden for a lightweight Rust server that implements the Bitwarden client API.

Editor

Pros and cons

Each app's own strengths and weaknesses, plus the specs where Bitwarden and Vaultwarden differ.

Bitwarden

Pros

  • Vendor-maintained server
  • Single-container Lite option
  • Lite runs on SQLite or Postgres
  • SSO and SCIM for organizations

Cons

  • Standard install needs MSSQL
  • SSO and SCIM need Enterprise
  • Lite is not for business use

Vaultwarden

Pros

  • Bitwarden-compatible API
  • Lightweight Rust server
  • Organizations, Send and emergency access
  • Built-in admin page
  • Completely free

Cons

  • Unofficial Bitwarden server
  • Web vault needs HTTPS
  • Some API gaps

Bitwarden vs Vaultwarden: specs side by side

Every spec for both apps in one table. Values in bold are where one app has the edge, and amber ones are worth a second look before you install.

Spec
PriceFree + PaidAdvantage: Free
LicenceAGPL-3.0AGPL-3.0
Install optionsDocker onlyDocker only
ClientsiOS  ·  Android  ·  macOS  ·  Windows  ·  LinuxiOS  ·  Android  ·  macOS  ·  Windows  ·  Linux
Web UIYesYes
Architecturex86 + ARMx86 + ARM
Stated minimum200 MB RAM · 1 GBNot stated
Containers1The app alone1The app alone
DatabaseSQLiteSQLite
Runtime.NETRust

Common questions

Can I run Vaultwarden without HTTPS?

The web vault requires HTTPS, so put Vaultwarden behind a reverse proxy.

Updated