Open-source alternatives offer extensive customization through public code access. Most of them provide free / paid cloud service. Some might require self-hosting to use.
A flexible platform providing single sign-on and multi-factor authentication to enhance security for web applications
Authelia is a robust open-source authentication and authorization server designed for identity and access management (IAM). It provides single sign-on (SSO) capabilities and multi-factor authentication (MFA) for secure access to applications, all while integrating seamlessly with common reverse proxies.
A flexible platform for centralized access management, supporting SSO, MFA, and various authentication protocols
Authentik is a powerful identity provider (IdP) and single sign-on (SSO) platform designed to provide secure, centralized access management across environments. It supports multiple authentication standards, including OAuth2, SAML, LDAP, and SCIM, allowing it to integrate seamlessly with various applications. With a user-friendly admin interface, Authentik simplifies user, group, and application management.
A flexible solution for secure single sign-on (SSO) and user authentication, ideal for web applicationsPostgreSQL database, authentication, and real-time capabilities
Keycloak is an open-source identity management platform that enables secure authentication, SSO, and role-based access control (RBAC) across multiple applications. With support for social logins, multi-factor authentication, and customizable login flows, Keycloak centralizes user management, making it easy to secure access without relying on third-party services.
Empower your applications with flexible and secure authentication, authorization, and user management, tailored to meet your organization’s needs.
Ory provides a modern, modular identity and access management (IAM) solution designed for flexibility and scalability. It enables seamless integration with various applications through Single Sign-On (SSO), social logins, and passwordless authentication, all while offering customizable user interfaces and workflows.
A open-source platform enabling secure user authentication and authorization with customizable options for any web or mobile application
SuperTokens provides an open-source, self-hosted authentication solution focused on simplicity and scalability. It supports common authentication methods, including passwordless login, social login, and single sign-on (SSO), and integrates easily with existing applications. Designed to prevent vulnerabilities, SuperTokens offers comprehensive attack protection and ensures secure user access.
A versatile solution enabling developers to implement secure, passwordless authentication using passkeys, alongside support for email passcodes and optional passwords
Hanko is an open-source authentication and user management system that emphasizes modern, secure login methods. It facilitates the integration of passkeys—an advanced, passwordless authentication technology—into applications, enhancing both security and user experience. Additionally, Hanko supports email passcodes and offers optional password integration, catering to diverse security requirements.
A customizable identity infrastructure designed to streamline authentication and authorization for applications of any size
Zitadel is a powerful identity management platform that simplifies authentication and authorization processes across applications. It supports various modern authentication methods, including Single Sign-On (SSO), social logins, and passwordless authentication, while offering a customizable hosted login page and robust APIs for seamless integration.
A developer-friendly platform that provides a suite of open-source tools for backend development, including PostgreSQL database, authentication, and real-time capabilities
Supabase is an open-source backend-as-a-service (BaaS) that empowers developers with a PostgreSQL database, real-time data sync, and authentication out of the box. It offers SQL-based storage, allowing developers to use familiar SQL commands while benefiting from Supabase’s real-time API, enabling seamless updates across clients. With its authentication service, Supabase supports multiple authentication providers, making it simple to implement secure user management for web and mobile applications.
If you are looking for more features or an enterprise solution, you might want to consider closed source alternatives. Some of them has decent free tier.
Enhance user experiences and streamline authentication processes while ensuring robust security across your applications
Okta is a powerful identity management solution that provides comprehensive tools for managing user authentication and access control. It simplifies the login process for both customers and employees, allowing organizations to implement secure and seamless access to applications and services. With features like single sign-on (SSO), multifactor authentication (MFA), and lifecycle management, Okta helps businesses protect sensitive data while improving user productivity.
Effortlessly manage user identities and streamline authentication with customizable UI components and powerful APIs
Clerk is an advanced user management platform that offers a complete suite of tools for authentication, including embeddable UI components and flexible APIs. Designed for developers, it allows for quick integration of sign-in, sign-up, and user profile functionalities into applications without the hassle of redirects or complex setups. With Clerk, businesses can enhance security while providing a seamless user experience that aligns with their branding.
Quickly implement secure user authentication and access control while ensuring a seamless experience across platforms
AWS Cognito is a robust identity management service that enables developers to add user sign-up, sign-in, and access control features to their web and mobile applications. It supports customizable authentication flows, allowing users to log in directly or through social identity providers like Google and Facebook. With the capability to handle over 100 billion authentications per month, AWS Cognito is designed for scalability, making it suitable for applications of any size.
Quickly integrate secure authentication features into your applications while enhancing user experience and security
FusionAuth is a comprehensive identity and access management platform that enables developers to implement robust authentication solutions with ease. It provides a wide range of features, including user registration, single sign-on (SSO), multifactor authentication (MFA), and passwordless login options. Built with an API-first approach, FusionAuth allows for seamless integration into various applications, ensuring that developers can add authentication capabilities in days rather than months.
Simplify user authentication and enhance security with a solution designed for modern businesses
OneLogin is a leading identity and access management service that provides organizations with the tools to secure user identities and streamline authentication processes. With features like single sign-on (SSO), multifactor authentication (MFA), and automated user provisioning, OneLogin enables businesses to manage access to applications efficiently while ensuring robust security measures are in place. The platform is designed to enhance user experience by allowing seamless access to multiple applications with a single set of credentials.
A robust BaaS platform that offers a suite of tools and infrastructure for building, testing, and scaling applications
Firebase is a cloud-based platform by Google that supports app developers with powerful tools to manage the backend of their applications without needing extensive infrastructure. Its features include a real-time database, user authentication, and cloud storage, providing a scalable solution for data management, file storage, and user management. With integrated analytics and performance monitoring, Firebase gives developers valuable insights into user behavior, helping them improve app performance and engagement.
A comprehensive authentication and authorization platform for secure app access