authentik is an open-source identity provider focused on flexibility and versatility.
Cost / License
- Freemium
- Open Source
Application type
Platforms
- Mac
- Linux
- Self-Hosted
- Kubernetes
- Docker




The best alternative to Keycloak is authentik, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Keycloak and 15 are so hopefully you can find a suitable replacement. Other interesting alternatives to Keycloak are Authelia, Hanko, LemonLDAP::NG and Nubus.
authentik is an open-source identity provider focused on flexibility and versatility.




Protect your applications with Single Sign-On and 2 Factor. Authelia is an open-source full-featured authentication server available on Github.



Hanko is a modern open source Authentication & User Management system – built and hosted in the EU. Alternative to Clerk, Auth0, Stytch, Descope.

LemonlLDAP::NG is a modular Web-SSO based on Apache::Session modules. It simplifies the build of a protected area with a few changes in the application. It manages both authentication and authorization and provides headers for accounting.




Nubus is a modular open-source solution for centralized identity & access management, providing secure user management, role-based access control, and Single Sign-On (SSO) via a central web portal.



I like tinyauth because it does the same as keycloak and is new.

Ory builds cloud-native authentication (login), authorization (permission), delegation (OAuth2, OpenID Connect), and user management software. You can deploy what you need yourself or use the Ory Network and get started in minutes.
HelloID is a cloud-based Identity & Access Management (IAM) solution. It has functionality that includes automated self service, provisioning, password reset, among other modules.
SOCIFI is the leader in WiFi marketing, monetization, analytics and 4G sponsored data. Secure and scalable.
openNAC is an opensource Network Access Control for corporate LAN / WAN environments. It enables authentication, authorization and audit policy-based all access to network. It supports diferent network vendors like Cisco, Alcatel, 3Com or Extreme Networks, and different clients...




CentralAuth is an authentication service that provides user login functionality for web applications. The platform implements security protocols and authentication flows, allowing development teams to integrate user authentication without building these systems internally.

Corbado helps SaaS and e-commerce companies offer passkey logins to their end customers to optimize conversion rates, increase IT security and improve user experience.

Open source, simple component-based integrations, and passkeys - what's not to like?