authentik

Overview
authentik is an open-source identity provider (IdP) for single sign-on. It supports SAML, OAuth2/OIDC, LDAP, RADIUS and more, and is designed for self-hosting, from small home labs to large production clusters. An enterprise offering is available.
What it does well
authentik installs with Docker Compose, Kubernetes (Helm), AWS CloudFormation or the DigitalOcean Marketplace. Its enterprise edition is positioned to replace identity providers such as Okta, Auth0, Entra ID and Ping Identity.
Why it’s in the collection
authentik covers almost every login protocol you will meet, which makes it a practical single sign-on hub for a self-hosted stack. Its core is MIT-licensed.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- goauthentik/authentik
Languages
- Python 55.8%
- TypeScript 34.7%
- Rust 3.5%
- CSS 2.3%
- Other 3.7%
Compared with
OktaEnterprise identity and single sign-on platform.
Auth0Authentication platform from Okta.
KeycloakNo. 147Open-source identity and access management.
See every open-source alternative to Okta and Auth0 in the collection.



