authentik

authentik

Alternative to Auth0

authentik is an identity provider with a modern UI and flexible authentication flows. Supporting OIDC, SAML, LDAP, RADIUS, and SCIM, it provides unified application access management.

  • Authentication flow builder for GUI-based construction of login flows with MFA, consent, and conditions
  • Application management integrating apps via OIDC, SAML, LDAP, and RADIUS proxy
  • Social login with GitHub, Google, Apple, and Microsoft OAuth provider integration
  • User management for groups, permissions, and attributes with LDAP source sync
  • Reverse proxy integration with Traefik, Nginx, Caddy, and more for auth middleware
  • Modern UI with polished interfaces for both admin console and user-facing portal

Built with Python (Django) and TypeScript, authentik supports Docker self-hosting. It serves as an Auth0 alternative chosen by teams prioritizing modern admin UI and visual flow building.

Stars
20,869
Forks
1,535
Language
Python
License
NOASSERTION
authenticationauthentikauthorizationkubernetesoauth2oauth2-clientoauth2-serveroidcoidc-clientoidc-provider+7

Replaces

Related Tools