The open-source backend infrastructure for Bitwarden, providing APIs, database, and core services for password management.
Bitwarden Server is the open-source backend infrastructure that powers the Bitwarden password manager. It provides APIs, database, and core services for managing passwords, secure notes, and other sensitive data. The project enables organizations to self-host their entire password management solution with full control over their data.
Organizations and technical users who require a self-hosted, enterprise-grade password management solution with full data control. This includes IT administrators, security teams, and developers managing infrastructure.
As a fully open-source alternative to commercial password managers, Bitwarden Server offers complete transparency, security auditability, and no vendor lock-in. It provides all the core features of premium password managers while allowing deployment on your own infrastructure.
Bitwarden infrastructure/backend (API, database, Docker, etc).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As a fully open-source backend, it allows organizations to host all password data on their own infrastructure, ensuring compliance with data residency laws and eliminating vendor lock-in.
Provides Docker images and scripts for cross-platform deployment on Windows, macOS, and Linux, simplifying setup as shown in the README's curl and PowerShell commands.
Includes a multi-service architecture with separate components for API, Identity, SSO, and billing, supporting complex needs like single sign-on and secure sharing.
Backed by a professional team with frequent updates, contribution guidelines, and pre-commit hooks for code formatting, ensuring long-term viability and support.
The database layer is built exclusively on T-SQL/SQL Server, which may not align with teams using other databases and can introduce licensing costs or compatibility issues.
Managing a multi-service Docker deployment requires ongoing maintenance, monitoring, and backups, which is resource-intensive compared to cloud-hosted alternatives.
Deployment involves multiple containers and dependencies like Docker Compose, which can be daunting for those unfamiliar with container orchestration or .NET ecosystems.
bitwarden-core is an open-source alternative to the following products:
A password manager that securely stores passwords, credit cards, and other sensitive information with end-to-end encryption.
Dashlane is a password manager and digital wallet application that stores passwords, personal information, and payment details securely.
LastPass is a password manager that stores encrypted passwords online, providing secure access across multiple devices.