Tools/goauthentik/authentik

Authentik

Flexible identity provider

26.3k ★+80/wkgrowthPythonMIT (enterprise/ directory proprietary)trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

authentik is a self-hosted identity provider: one login (SSO, single sign-on) for every app your team uses, plus MFA, a user directory, and LDAP for older gear. It speaks SAML, OIDC and SCIM, and the open source edition is MIT-licensed and free. It's the self-hosted answer to Okta, Auth0 and Entra ID.

Setup is Docker Compose with three containers: Postgres, a server and a worker. No Redis since 2025.10; the minimum is 2 CPU cores and 2 GB of RAM. The time sink is flows: every login, signup and recovery path is a chain of stages you wire yourself. Powerful, not intuitive.

Enterprise is $5 per user per month plus $0.02 per external user, billed annually, for Entra ID and Google Workspace sync, smart-card login and compliance audit logs. Ticket support starts above $1k a year. Solo and small teams: free. Teams syncing Microsoft or Google: Enterprise. Large orgs: Enterprise Plus from $20k a year.

The catch: you own the patching. authentik published two dozen security advisories in 2026, including a critical code-execution bug and five SAML flaws that let an attacker sign in as someone else. Fixes ship fast. An unpatched identity provider is an open front door.

Free vs Self-Hosted vs Paid

open core

Free: The MIT-licensed open source edition includes SAML, OAuth2/OIDC (OpenID Certified), LDAP, SCIM, RADIUS, Kerberos and proxy providers, web-based RDP/SSH access, MFA (TOTP, WebAuthn/passkeys, Duo, SMS, email, static codes), customizable flows for login, enrollment and recovery, and B2B and B2C use cases. Support is community only (Discord and GitHub issues). There is no hosted version: authentik says it does not offer one.

Self-hosted: Docker Compose (Postgres, server, worker) for test and small production setups; Helm on Kubernetes for larger ones; official AWS CloudFormation templates and a DigitalOcean Marketplace app. Docs require at least 2 CPU cores and 2 GB of RAM. Redis was removed in 2025.10, so Postgres carries caching and tasks (expect roughly 50% more Postgres connections). LDAP, proxy, RADIUS and RAC providers run through outposts, a separate authentik component. Enterprise uses the same images: you install a license key, validated locally, so it works air-gapped.

Paid: Enterprise is $5 per internal user per month and $0.02 per external user per month, billed annually; service and agent accounts are free. It adds privileged access management, agent accounts, Google Workspace and Microsoft Entra ID sync, client certificate (mTLS, smart card) login, Chrome Enterprise Device Trust, Shared Signals Framework, password history checks, enhanced audit logging, scheduled offboarding, Windows local device login, event maps, CSV exports and RADIUS EAP-TLS. Ticket-based support only applies to subscriptions over $1k a year. Enterprise Plus starts at $20k annually for invoice billing, SLAs, volume discounts, multi-instance support and FIPS for FedRAMP. Exceeding licensed capacity triggers warnings and, after six weeks, read-only admin mode (logins keep working). For reference, Okta's Workforce suites start at $6 per user/month billed annually with a $1,500 annual contract minimum.

Free and MIT-licensed for the core identity provider, with no hosted option. Enterprise is $5 per internal user per month (billed annually) for directory sync, mTLS and compliance features, but ticket support only starts once you spend over $1k a year.

What to do by team size

Solo
free; Docker Compose on a 2 GB box, budget a weekend for flows
Small team
free; the open source edition covers SSO, MFA and LDAP for the whole team
Medium team
Enterprise at $5 per user per month (billed annually) once you need Entra ID or Google Workspace sync or audit logs
Large team
Enterprise Plus from $20k a year for SLAs, volume discounts and FIPS
Self-hosting ops:significant
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
86/100 · A
Adoption27/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 21,011 starsActive community: 1,549 forks

License: MIT (enterprise/ directory proprietary)

Core is MIT; authentik/enterprise/ is under a proprietary EE license unlocked by a paid key; website/ is CC BY-SA 4.0.

Commercial use: ✗ Restricted

About

Stars
26,252
Forks
2,111

Explore Further

More tools in the directory

Featured in The Open Source Drop #21