An open-source authentication and user management solution with passkeys, MFA, OAuth SSO, and SAML support.
Hanko is an open-source authentication and user management solution that provides a modern, privacy-first alternative to commercial services. It offers multiple authentication methods including passwords, MFA, passkeys, social logins, and SAML SSO through a flexible, API-first backend and easy-to-integrate web components. The project emphasizes data minimalism, phishing resistance, and developer control, supporting both self-hosting and managed cloud deployment.
Developers and teams building web applications who need a customizable, framework-agnostic authentication system with modern security standards and privacy considerations. It suits those seeking alternatives to services like Auth0 or Firebase Authentication, especially with requirements for passkeys, OAuth SSO, or SAML Enterprise SSO.
Developers choose Hanko for its privacy-first principles, data minimalism, and phishing-resistant design, giving them full control over authentication without vendor lock-in. Its modular architecture with web components and SDKs allows for both quick integration and custom implementations, supporting a wide range of authentication methods and configurations like passkey-only or OAuth-only setups.
Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports passwords, MFA, passkeys, social logins, and SAML SSO, covering modern authentication needs as shown in the features table.
Built on data minimalism and phishing-resistant principles, giving developers control over user data without vendor lock-in.
Provides Hanko Elements web components for quick, customizable login UIs with CSS, as highlighted in the architecture section.
Available for self-hosting or as a managed service on Hanko Cloud, offering both control and convenience.
Key capabilities like organizations, roles, and permissions are still in development (status ⚙️), limiting use for complex enterprise apps.
iOS, Android, React Native, and Flutter SDKs are not yet available, requiring custom work for mobile app integration.
Setting up the backend locally via Docker or bare metal adds complexity compared to fully managed authentication services.
hanko is an open-source alternative to the following products:
WorkOS is a developer platform that provides APIs and tools for implementing enterprise features like Single Sign-On (SSO), directory sync, and multi-tenancy in applications.
Stytch is a developer platform that provides authentication and user management APIs, including passwordless login, biometrics, and multi-factor authentication.
Clerk is a user authentication and management platform for web applications that provides sign-up, login, and user profile functionality.
Auth0 is a cloud-based identity and access management platform that provides authentication and authorization services for applications. It supports single sign-on, multi-factor authentication, and social login integrations.