goauthentik/authentik
The authentication glue you need.
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
Loading star history...
Use Cases & Benefits
- authentik is an open-source Identity Provider (IdP) supporting modern SSO protocols like SAML, OAuth2/OIDC, LDAP, and RADIUS for secure authentication and authorization.
- Key technologies include Python, Kubernetes Helm charts, Docker Compose, AWS CloudFormation, and support for OAuth2, OIDC, SAML, and reverse proxy integration.
- Strengths include scalability from small labs to large production clusters and enterprise-grade features; limitations may include complexity for very small or simple use cases.
- Organizations can deploy authentik in production using Kubernetes or AWS for robust identity management, replacing commercial IdPs like Okta or Auth0 with self-hosted control.
- Ideal use cases are enterprises needing customizable, scalable SSO solutions with multi-protocol support and organizations seeking to self-host identity management securely.
About authentik
What is authentik?
authentik is an open-source Identity Provider (IdP) for modern SSO. It supports SAML, OAuth2/OIDC, LDAP, RADIUS, and more, designed for self-hosting from small labs to large production clusters.
Our enterprise offering is available for organizations to securely replace existing IdPs such as Okta, Auth0, Entra ID, and Ping Identity for robust, large-scale identity management.
Installation
- Docker Compose: recommended for small/test setups. See the documentation.
- Kubernetes (Helm Chart): recommended for larger setups. See the documentation and the Helm chart repository.
- AWS CloudFormation: deploy on AWS using our official templates. See the documentation.
- DigitalOcean Marketplace: one-click deployment via the official Marketplace app. See the app listing.
Screenshots
| Light | Dark |
|---|---|
![]() | ![]() |
![]() | ![]() |
Development and contributions
See the Developer Documentation for information about setting up local build environments, testing your contributions, and our contribution process.
Security
Please see SECURITY.md.
Adoption
Using authentik? We'd love to hear your story and feature your logo. Email us at [email protected] or open a GitHub Issue/PR!
License
Discover Repositories
Search across tracked repositories by name or description



