Open-source password manager for passwords and passkeys, with clients for web, browser, desktop, and CLI
Other
- TypeScript
- HTML
- Rust

About Bitwarden
Bitwarden is an open source password manager for storing passwords and passkeys at home or at work, on any browser or device. Its open source clients - web vault, browser extension, desktop app, and command line interface - are joined by native mobile apps for iOS and Android. The appeal is open code with the option to run the backend yourself instead of a hosted service.
The browser extensions cover Chrome, Firefox, and Safari, and the Electron-based desktop app runs on Windows, macOS, and Linux. All clients connect to the bitwarden/server backend, which provides the API and database with Docker support. A directory connector syncs users from Active Directory, LDAP, Azure, G Suite, or Okta into an organization.
Bitwarden runs as a managed hosted service or as a self-hosted stack you operate yourself, using the same clients either way. Organizations that need full data ownership can run the whole backend on their own infrastructure, with a separate Authenticator app for login codes.
Key features
- Open-source clients for web, browser, desktop, and CLI
- Stores passwords and passkeys across browsers and devices
- Self-hostable server backend with Docker support
- Directory connector syncs AD, LDAP, Azure, G Suite, Okta
- Runs against the hosted cloud or your own server
Details
- First released
- 2016
- Self-hosting
- Server backend with Docker support
- Clients
- Web · Browser · Desktop · CLI
- Mobile apps
- iOS · Android
- Stack
- Angular · TypeScript · Electron
- Directory sync
- AD, LDAP, Azure, G Suite, Okta
