goauthentik

    goauthentik/authentik

    #273 this week

    The authentication glue you need.

    authentication
    kubernetes
    networking
    security
    authentik
    authorization
    oauth2
    oauth2-client
    oauth2-server
    Python
    NOASSERTION
    22.4K stars
    1.7K forks
    22.4K GitHub watchers
    Updated 7/16/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    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

    authentik logo


    Join Discord GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status Code Coverage Latest version

    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

    LightDark

    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

    MIT License CC BY-SA 4.0 authentik EE License

    Discover Repositories

    Search across tracked repositories by name or description