Vaultwarden
An alternative server implementation of the Bitwarden Client API, written in Rust and compatible with official Bitwarden clients [disclaimer], perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
When using this server, please report any bugs or suggestions directly to us (see Get in touch), regardless of whatever clients you are using (mobile, desktop, browser.). DO NOT use the official Bitwarden support channels.
The web-vault requires the use of HTTPS and a secure context for the Web Crypto API. That means it will only work if you enable HTTPS. We also suggest to use a reverse proxy.
View Vaultwarden on GitHub
An alternative server implementation of the Bitwarden Client API, written in Rust and compatible with official Bitwarden clients [disclaimer], perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
When using this server, please report any bugs or suggestions directly to us (see Get in touch), regardless of whatever clients you are using (mobile, desktop, browser.). DO NOT use the official Bitwarden support channels.
The web-vault requires the use of HTTPS and a secure context for the Web Crypto API. That means it will only work if you enable HTTPS. We also suggest to use a reverse proxy.
Vaultwarden at a glance
| Stars | 68k |
|---|---|
| Forks | 3.3k |
| Language | Rust |
| License | AGPL-3.0 |
| Last update | 2026-09-25 |
| Contributors | 205 |
How to install Vaultwarden
bash docker pull vaultwarden/server:latest

