authentik

Self-hosted identity provider with SSO, MFA, and an application proxy

Visit goauthentik.io FreemiumOpen source

authentik is an open-source identity provider that supports OAuth2/OpenID Connect, SAML, LDAP, RADIUS, and SCIM, plus a proxy that adds authentication to apps without built-in SSO. Login, enrollment, and recovery flows are configurable in the admin UI. It is OpenID Certified and popular for self-hosted and small-team setups.

Key features

  • OAuth2/OIDC, SAML, LDAP, and RADIUS providers
  • Proxy authentication for apps without SSO
  • Customizable login and enrollment flows
  • MFA including WebAuthn and TOTP

Similar tools

  • Keycloak

    Open-source identity and access management with SSO, OAuth 2.0, and OIDC

    FreeOpen sourceSelf-hosted
  • Zitadel

    Open-source identity platform for multi-tenant B2B apps, cloud or self-hosted

    by ZITADELFreemiumOpen sourceWeb, API, Self-hosted
  • Auth0

    Identity platform for login, SSO, and MFA in customer-facing apps

    by OktaFreemiumWeb, API
  • WorkOS

    APIs for enterprise SSO, directory sync, and user management

    by WorkOSFreemiumWeb, API
  • Better Auth

    Framework-agnostic authentication library for TypeScript

    by Better AuthFreemiumOpen sourceSelf-hosted
  • Clerk

    Hosted authentication and user management with prebuilt UI components

    by ClerkFreemiumWeb, API

Built a tool like authentik? Submit it for review