Vaultwarden
Recent Changes
Update vaultwarden to 1.34.1
Fix admin diagnostics crash by @BlackDex in https://github.com/dani-garcia/vaultwarden/pull/5886
Updated web-vault to v2025.5.0
Implemented new registration flow with email verification
Added support for some feature flags (mutual TLS, attachment export, AnonAddy/SimpleLogin self host)
Update crates & fix CVE-2025-25188 by @dfunkt in https://github.com/dani-garcia/vaultwarden/pull/5576
Fix db issues with Option<> values and upd crates by @BlackDex in https://github.com/dani-garcia/vaultwarden/pull/5594
allow CLI to upload send files with truncated filenames by @stefan0xC in https://github.com/dani-garcia/vaultwarden/pull/5618
Update Rust to 1.85.0 by @dfunkt in https://github.com/dani-garcia/vaultwarden/pull/5634
Use subtle to replace deprecated ring::constanttime::verifyslicesareequal by @Timshel in https://github.com/dani-garcia/vaultwarden/pull/5680
Add support for mutual-tls feature flag by @bennettmsherman in https://github.com/dani-garcia/vaultwarden/pull/5698
Overview
This is the Rust implementation of the Bitwarden backend, not the official server backend, but fully compatible with the Client apps.
Vaultwarden is a self-hosted password manager. It allows you to store and manage your passwords, credit cards, and other private information in a secure way while still allowing you to access it from your browser, phone, or desktop.
Client Apps
The official client apps from bitwarden.com are all supported. In fact the webfrontend, packaged together with this app, is also the official one.
Clients can be downloaded at bitwarden.com
Those apps are a lot of effort to maintain, so please consider supporting the upstream project.
Install Vaultwarden in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.