Self-Hosted Alternatives to Okta

Okta is a hosted identity provider for single sign-on and multi-factor login across company apps, priced per user and per feature. Self-hosted identity servers let you manage employees and applications centrally while holding the user directory and sessions yourself.

6 open-source alternatives to Okta you can host yourself, ranked by GitHub stars and updated daily.

# App Category Stars Language Updated
1 keycloak/keycloak Identity, Auth & SSO 37,826 Java today
2 authelia/authelia Identity, Auth & SSO 29,632 Go today
3 goauthentik/authentik Identity, Auth & SSO 26,313 Python today
4 zitadel/zitadel Identity, Auth & SSO 15,564 Go today
5 lldap/lldap Identity, Auth & SSO 6,624 Rust 1mo
6 pomerium/pomerium Web Servers 5,100 Go today