4.4 KiB
bitwarden_rs
bitwarden_rs is an unofficial Bitwarden server implementation written in Rust. It is compatible with the official Bitwarden clients, and is ideal for self-hosted deployments where running the official resource-heavy service is undesirable.
bitwarden_rs is targeted towards individuals, families, and smaller organizations. Development of features that are mainly useful to larger organizations (e.g., single sign-on, directory syncing, etc.) is not a priority, though high-quality PRs that implement such features would be welcome.
Supported features
bitwarden_rs implements the Bitwarden APIs required for most functionality, including:
- Web interface (equivalent to https://vault.bitwarden.com/)
- Personal vault support
- Organization vault support
- Password sharing and access control
- Collections
- File attachments
- Folders
- Favorites
- Website icons
- Bitwarden Authenticator (TOTP)
- Bitwarden Send
- Live sync (WebSocket only) for desktop/browser clients/extensions
- Trash (soft delete)
- Two-step login via email, Duo, YubiKey, and FIDO U2F
- Directory Connector support (Basic implementation, no group support)
- Certain enterprise policies:
Missing features
Issue #246 contains the comprehensive list of feature requests, both features of the official server that are missing in bitwarden_rs, as well as enhancements specific to bitwarden_rs.
To simplify comparison with the official server, this section summarizes the features implemented in the official server that are not currently available in bitwarden_rs.
Features that may be added as time permits (contributions are always welcome):
- Emergency Access
- Bitwarden Public API
- Event Logs
- Live sync (push notifications) for mobile clients (Android/iOS)
- Certain enterprise policies:
Features that probably won't be added unless contributed:
Get in touch
To ask a question, offer suggestions, request new features, or get help configuring or installing the software, please use the forum.
If you spot any bugs or crashes with bitwarden_rs itself, please create an issue. Make sure there aren't any similar issues open, though!
If you prefer to chat, we're usually hanging around at #bitwarden_rs:matrix.org room on Matrix. Feel free to join us!