Mozilla Accounts (fxa)
Mozilla Accounts monorepo for authentication, account management, and subscription services, powering Firefox and other Mozilla products.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Mozilla Accounts monorepo for identity and subscriptions, privacy-focused and open-source.
Core Features
- Cross-service single sign-on (Firefox, Pocket, etc.)
- Privacy-first: no third-party tracking
- FIDO2/WebAuthn passwordless authentication support
- Open source with self-hosting option (complex setup)
What It Can't Do
- •Setup is notoriously complex – requires Redis, MySQL, Memcached, and other services. Documentation is scattered across the ecosystem-platform site. Not suitable for non-Mozilla projects; limited generalizability.
Use Cases
- Firefox Sync account system
- Unified login for Mozilla services
- Reference architecture for identity systems
Detailed Introduction
The fxa monorepo contains the backend services, APIs, and frontend components for Mozilla's user account system. It handles authentication, account management, subscription platform, and supports Firefox browser sync, Pocket, and other Mozilla services. Built with Node.js, it offers OAuth2, OpenID Connect, and FIDO WebAuthn support. Key features include cross-service single sign-on, privacy-first design with no third-party tracking, and support for passwordless authentication via FIDO2. Compared to Google or Microsoft accounts, Mozilla Accounts emphasizes user privacy and does not use account data for advertising. However, self-hosting is complex and requires multiple microservices (Redis, MySQL, Memcached, etc.), making it primarily suitable for the Mozilla ecosystem.
Troubleshooting & FAQ (1)
TroubleshootingWhy does my Mozilla subscription renewal email show the renewal interval in English instead of my language?
This was a known localization bug where the subscription interval (e.g., '1 month') was hardcoded in English. Mozilla has resolved this by creating separate, fully localized strings for each plan length (daily, weekly, monthly, half-yearly, yearly). If you still see mixed languages, ensure your app or email templates are updated to the latest version.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
1. Read the official dev setup guide: https://mozilla.github.io/ecosystem-platform/tutorials/development-setup
2. Clone and install: git clone https://github.com/mozilla/fxa.git && cd fxa && npm install
3. Configure local .env (see .env.example) and start: npm start
- 1. Read the official dev setup guide: https://mozilla.github.io/ecosystem-platform/tutorials/development-setup
- 2. Clone and install: git clone https://github.com/mozilla/fxa.git && cd fxa && npm install
- 3. Configure local .env (see .env.example) and start: npm start
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the cloned fxa directory. If you registered it as a system service (e.g., Docker containers), stop and remove containers and images first.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.
uBlock Origin
uBlock Origin is a wide-spectrum content blocker for Chromium and Firefox that is CPU and memory efficient. Blocks ads, trackers, miners, and malware out of the box.