Implementation of the Bitwarden Server API, written in Rust
Vaultwarden is a Rust-based implementation of the Bitwarden® server API that provides compatibility with upstream Bitwarden® clients, perfect for self-hosted deployments where running the official resource-heavy service might not be ideal.
Features:
- Personal Vault
- Send
- Attachments
- Personal API Key
- Organizations
- Multi Factor Authentication
- Emergency Access
- Admin Backend
By default, Vaultwarden listens on 127.0.0.1:8000
. If you would like to modify this, edit the respective values via /var/snap/vaultwarden/current/vaultwarden.conf
, and restart Vaultwarden: sudo snap restart vaultwarden
Vaultwarden is neither associated with or endorsed by Bitwarden® Inc.