Vaultwarden reimplements the Bitwarden server API in Rust so that it runs comfortably on a Raspberry Pi or a small VPS, while the official Bitwarden desktop, mobile, and browser clients connect to it unchanged.
That combination is unusual: you get maintained, audited client applications with a server small enough to run at home, and no subscription for the features that are normally paid.
Decisive facts
- Works with the official Bitwarden clients on every platform
- Organisations, collections, and sharing without a paid tier
- Runs in a container measured in tens of megabytes
- Attachment storage, TOTP, and emergency access
- SQLite, MySQL, or PostgreSQL backends