All 198 Dependencies
Every package authentik depends on, ranked by repo health score.
authentik is a comprehensive open-source Identity Provider (IdP) built for organizations that want full control over their authentication infrastructure. It unifies SAML, OAuth2/OIDC, LDAP, RADIUS, SCIM, and WebAuthn into a single self-hosted platform, enabling secure single sign-on across every application in your stack without depending on a third-party cloud service.
At its core, authentik is built around a visual flow engine that lets administrators design authentication journeys as directed graphs of stages — from enrollment and login to MFA setup and account recovery. Every step is configurable through a policy engine that evaluates rules in real time, allowing fine-grained access control based on attributes, group membership, geolocation, or custom Python expressions.
The platform ships with outposts — lightweight proxy agents deployed close to your applications — that handle forward authentication for services that don't natively support modern identity protocols. Whether you're running a small homelab on Docker Compose or a production Kubernetes cluster with hundreds of applications, authentik scales horizontally and integrates seamlessly with your existing infrastructure.
authentik is actively maintained by a dedicated team with a track record of frequent releases, comprehensive documentation, and a growing enterprise tier that adds advanced RBAC, audit reporting, and commercially supported SLA guarantees for organizations that need them.