Overview of Authgear
mainAuthgear is an open-source, extensible, turnkey authentication solution designed as an alternative to Auth0, Clerk, or Firebase Auth. It provides a complete suite of consumer authentication features including passwordless login, passkeys, multi-factor authentication (MFA), and enterprise SSO (OIDC, OAuth 2.0, SAML).
Developers can use Authgear in two ways:
- Authgear Cloud: A managed SaaS offering.
- Self-hosting: Deploying the open-source
authgear-serveron your own infrastructure.
Key components include:
- Authgear Server: The core service.
- Portal: A web interface for managing configurations and users.
- AuthUI: Customizable UI components for login, registration, and profile settings.
- Admin API: A GraphQL API for programmatic management of resources and authentication data.