Bitwarden

Securely stores, shares, and autofills passwords across multiple devices using a self-hosted or cloud backend.

Bitwarden screenshot 1

Bitwarden is an open-source and self-hosted password manager. It provides a centralized system to store, share, and autofill passwords across an unlimited number of devices, ensuring that credentials remain accessible regardless of the hardware or operating system in use.

The software is deployed as a server backend that provides the necessary APIs and database infrastructure to support various Bitwarden client applications. It is primarily distributed via Docker containers, which allows for installation on Windows, macOS, and Linux distributions. Users can initiate the deployment process using provided Bash scripts for Unix-based systems or PowerShell scripts for Windows environments.

Key features

  • Cross-platform deployment on Windows, macOS, and Linux
  • Docker containerized architecture for simplified installation
  • API based backend for seamless client application integration
  • T-SQL and SQL Server database for secure data storage
  • Identity and SSO service support for authentication
  • SCIM integration for automated user provisioning
  • Dedicated notification and event processing services
  • Administrative interface for server and system management
  • Support for multiple production clusters including US and EU regions

The backend is developed in C# using .NET Core and ASP.NET Core, utilizing a microservices architecture. This design separates core functions into distinct services, including identity management, billing, notifications, and API handling. By using Docker Compose, the system manages these interdependent services to maintain a stable environment for credential synchronization. The codebase is designed for cross-platform compatibility, allowing developers to build and run the server on various distributions.

Bitwarden serves as a self-hosted infrastructure for individuals and organizations that require full control over their credential storage and authentication data.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age10 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.