Tool Open source · AGPL-3.0
Vaultwarden is an unofficial Bitwarden-compatible server implementation written in Rust for self-hosted deployment. It provides an alternative implementation of the Bitwarden Client API, supporting personal vaults, Send, attachments, organizations, collections, password sharing, policies, multiple two-factor authentication methods, emergency access, directory connectors, event logs, and an admin backend; a modified web vault client is bundled with its containers.
The project is distributed primarily as container images for Docker and Podman, with persistent data stored through a mounted volume. Its web vault requires HTTPS and a secure context for the Web Crypto API, and the project recommends using a reverse proxy. Vaultwarden is independent of Bitwarden and was formerly known as bitwarden_rs.