authentik is an open-source identity provider that offers self-hosted authentication, authorization, and user management for businesses of all sizes.

At a Glance:

authentik is an open-source identity provider for modern single sign-on that supports SAML, OAuth2/OIDC, LDAP, and RADIUS protocols, designed to be self-hosted from small labs to large production clusters.

Overview:

authentik is an open-source Identity Provider (IdP) designed for modern single sign-on (SSO) across a range of standard protocols. The project supports SAML, OAuth2/OIDC, LDAP, and RADIUS, making it adaptable to diverse authentication requirements. authentik is built for self-hosting and can scale from small experimental environments to large production deployments. An enterprise offering is also available for organizations that need to replace existing commercial IdPs in large-scale identity management contexts. The project is suitable for system administrators and platform teams evaluating a self-hosted authentication layer that integrates with multiple standard protocols.

Key Decision Points:

  • Deployment model: authentik is designed for self-hosting and can be deployed across a range of scales, from small labs to large production clusters.

  • Protocol support: The IdP explicitly supports SAML, OAuth2/OIDC, LDAP, and RADIUS, covering a broad set of SSO integration scenarios.

  • Enterprise replacement path: An enterprise offering exists for organizations looking to replace existing commercial IdPs such as Okta, Auth0, Entra ID, or Ping Identity in large-scale environments.

  • Operational scope: The project is presented as a self-hosted authentication layer, without additional built-in device management, endpoint protection, or directory service claims in the provided overview.

Core Features:

  • SAML support: Provides SAML-based single sign-on capabilities.

  • OAuth2 and OIDC support: Includes support for OAuth2 and OpenID Connect authentication flows.

  • LDAP integration: Supports LDAP as an authentication backend or integration protocol.

  • RADIUS support: Offers RADIUS protocol support for network-level authentication.

  • Self-hosted deployment: Can be deployed in self-hosted environments, from small-scale setups to large production clusters.

Use Cases:

  • System administrators evaluating a self-hosted identity provider that works across SAML, OAuth2/OIDC, LDAP, and RADIUS environments.

  • Organizations assessing an open-source SSO layer as a potential replacement for commercial IdPs in large-scale identity management.

  • Platform teams needing a protocol-flexible authentication service that can scale from lab experimentation to production.

Open-Source Alternative Value:

authentik provides an open-source identity provider that organizations can self-host, supporting multiple standard authentication protocols without depending on a specific vendor's hosted service. Its described scope covers SAML, OAuth2/OIDC, LDAP, and RADIUS, making it relevant for environments that already work with or plan to adopt these protocols. The project explicitly positions itself as a potential replacement for commercial IdPs through its enterprise offering, giving teams an open-source starting point when evaluating self-hosted authentication infrastructure at scale.

ShareXLinkedInReddit

Related tools

Project stats

Stars

22,091

Forks

1,663

License

Other

Metadata

Alternative to
Clerk