Vaultwarden

Self-host a Rust server compatible with Bitwarden clients.

Vaultwarden is an unofficial implementation of the Bitwarden client API written in Rust. It lets users run a self-hosted server that works with official Bitwarden clients, with support for personal vaults, organizations, sharing, and two-factor authentication.

The Rust server uses Rocket and Diesel. It is a separate community project, not the official Bitwarden server; its bundled web vault is maintained separately.