goauthentik/authentik

The authentication glue you need.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on August 7th, 2026
Created on December 30th, 2019
Open Issues & Pull Requests: 1,143 (-1)
GitHub issues: Enabled
Number of forks: 1,799
Total Stargazers: 23,547 (+17)
Total Subscribers: 74 (+0)

Issue Activity (beta)

Open issues: 738
New in 7 days: 24
Closed in 7 days: 46
Avg open age: 425 days
Stale 30+ days: 554
Stale 90+ days: 417

Recent activity

Opened in 7 days: 20
Closed in 7 days: 44
Comments in 7 days: 30
Events in 7 days: 56

Top labels

  • bug (1,415)
  • enhancement (505)
  • bug/confirmed (400)
  • question (366)
  • status/stale (322)
  • enhancement/confirmed (286)
  • legacy/wontfix (152)
  • triage (141)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 10.0 hours
90th percentile: 0.0 hours
Tracked items: 2,782

Most active contributors

Detailed Description

authentik is an open-source Identity Provider designed to serve as a centralized authentication and authorization platform for modern single sign-on deployments. Written primarily in Python, it functions as the authentication infrastructure layer that organizations can self-host across environments ranging from small laboratory setups to large production Kubernetes clusters. The project explicitly positions itself as a self-hosted alternative to commercial identity providers including Okta, Auth0, Entra ID, and Ping Identity, with an enterprise offering available for organizations requiring additional support and features.

The platform supports multiple authentication protocols and standards, including SAML, OAuth2, OIDC, LDAP, and RADIUS. This multi-protocol support enables authentik to integrate with diverse applications and systems within an organization's infrastructure. The project provides both SAML and OAuth2/OIDC capabilities in both client and server configurations, allowing it to function as either an identity provider or a client to other providers. The inclusion of reverse proxy and proxy functionality indicates the system can intercept and manage authentication flows for applications that do not natively support modern authentication standards.

Installation flexibility is a core design principle. The project offers multiple deployment pathways tailored to different infrastructure contexts. Docker Compose deployment is recommended for smaller environments and testing scenarios. For larger production deployments, the project provides Kubernetes support through a dedicated Helm Chart repository. Cloud-native deployment options extend to AWS CloudFormation templates and a DigitalOcean Marketplace listing, enabling one-click deployment on that platform. This range of installation methods reflects the project's goal to serve organizations with varying infrastructure maturity levels and operational preferences.

The repository maintains active development with structured contribution processes documented in the Developer Documentation. Contributors are expected to follow specific documentation style guidelines when submitting documentation changes, whether accompanying code modifications or submitted independently. The project explicitly welcomes adoption stories and offers to feature organizational logos of users, indicating community engagement as a project priority.

Security considerations are formally documented in a dedicated SECURITY.md file, suggesting the project takes vulnerability disclosure and security practices seriously. The project's positioning as a replacement for enterprise identity providers implies it undergoes security scrutiny appropriate for authentication infrastructure.

The user interface includes both light and dark theme options for the administrative and application management interfaces, as demonstrated in the README screenshots. This attention to user experience extends across both administrative functions and end-user application interfaces. The project's homepage at goauthentik.io provides additional resources and information beyond the GitHub repository itself, indicating a mature project with dedicated documentation and marketing infrastructure supporting the open-source codebase.

authentik
by
goauthentikgoauthentik/authentik

Repository Details

Fetching additional details & charts...