A managed authentication platform that helps developers implement secure user identity features like SSO, MFA, and social login without complex infrastructure.

At a Glance:

Authgear is an open-source authentication-as-a-service solution providing consumer login with passwordless, passkeys, MFA, SSO, and a built-in user management portal, available for self-hosting and as a cloud service, serving as an alternative to Auth0, Clerk, and Firebase Auth.

Overview:

Authgear is an open-source, self-hostable turnkey authentication solution for consumer-facing applications. It provides a complete identity stack with developer SDKs, a customizable AuthUI for signup and login, a web portal for user administration, and a GraphQL Admin API. The project bundles modern authentication methods, including passkeys, biometric login, and passwordless OTP, alongside MFA, RBAC, and enterprise SSO via OIDC, OAuth 2.0, and SAML. It is designed for SaaS products and multi-app ecosystems that need pre-built authentication flows, user self-service account settings, and operational tooling like audit logs, bot protection, and webhooks, deployable either through Authgear Cloud or as a self-hosted instance on Kubernetes.

Key Decision Points:

  • Self-hosting deployment: The authgear-server repo provides all core components for running a self-hosted instance, with Helm charts recommended for production Kubernetes deployment.

  • Full-stack identity components: The server includes an authentication core, a web-based management portal, a customizable AuthUI, and a GraphQL Admin API for programmatic control.

  • Client-side integration via standalone SDKs: Dedicated SDKs exist for JavaScript web frameworks (React, Vue, Angular, Next.js), React Native, Capacitor, iOS, Android, Flutter, and Xamarin.

  • Enterprise connection support: SAML and LDAP-based enterprise SSO are explicitly supported for B2B scenarios, alongside standard social OAuth providers.

  • Pre-built user-facing UI: The AuthUI component provides ready-to-use, tailorable signup, login, and account settings pages, reducing frontend development effort.

Core Features:

  • Passwordless and modern authentication methods: Magic link, email and SMS OTP, WhatsApp OTP, passkeys, and biometric login on iOS and Android.

  • Multi-factor authentication (MFA): Supports TOTP apps (Google Authenticator, Authy), SMS OTP, email OTP, and additional password factors.

  • User management portal: A GUI for administrators to manage user profiles, revoke sessions, view analytics and logs, and configure authentication rules.

  • Pre-built AuthUI pages: Customizable signup, login, and user account settings pages with support for dark and light modes.

  • Role-based access control (RBAC): Groups and roles are available for extending access management within applications powered by Authgear.

  • Webhook and TypeScript Hooks: Developers can receive event notifications and inject custom logic to extend authentication flows.

Use Cases:

  • SaaS product teams needing a ready-made consumer authentication system with pre-built login pages and user self-service account management.

  • Multi-app ecosystems requiring a centralized identity service with social login, enterprise SSO (SAML, LDAP), and MFA across different client platforms.

  • Developers who want to self-host their authentication infrastructure on Kubernetes while retaining access to a management portal and a GraphQL Admin API.

  • Mobile and web application teams integrating passwordless login, passkeys, and biometrics through dedicated SDKs for iOS, Android, Flutter, React Native, and JavaScript frameworks.

Open-Source Alternative Value:

Authgear provides a self-hostable authentication service with all core components openly available under the authgear-server repository. Users can deploy the full stack—including the server, management portal, customizable UI, and Admin API—on their own Kubernetes infrastructure using Helm charts. The open-source model gives developers direct access to the code for the authentication core, user interface, and API, while the project explicitly positions itself as an alternative to Auth0, Clerk, and Firebase Auth, offering comparable turnkey features without requiring a closed-source cloud dependency.

TeilenXLinkedInReddit

Ähnliche Tools

Projektstatistiken

Sterne

1,854

Forks

118

Lizenz

Apache-2.0

Metadaten

Alternative zu
Clerk