Skip to content
Halo

Compare

Halo, next to the others.

Passkeys, OpenID Connect, SAML, access policies, reviews and SSH certificates, on machines you control. Set that next to Keycloak, authentik, Zitadel, Okta and Auth0.
  • You host itApache-2.0. Postgres and Docker, not a per-user cloud.
  • PasskeysPasskeys and security keys, plus OpenID Connect and SAML.
  • ReviewsRequests, access reviews, and joiner, mover and leaver rules.
  • SSHA certificate authority in the same product as the directory.

Feature by feature

The same questions, answered in one place.

An ember circle is a plain yes for Halo. Gold means a limit: a preview, a paid add-on, or a different licence. A muted circle means it is not that product.

Feature comparison
CapabilityHaloKeycloakauthentikZitadelOktaAuth0
How you run it
LicenceApache-2.0Apache-2.0MIT coreAGPL-3.0ProprietaryProprietary
Self-hostedYou run itYou run itYou run itYou run itCloud onlyCloud only
Hosted serviceNoneThrough vendorsEnterpriseZITADEL CloudOkta cloudAuth0 cloud
Published releaseNot yet
Sign-in
Passkeys and security keys
OpenID Connect
SAML 2.0
Workforce access
Conditional accessPoliciesAuth policiesFlowsRestrictionsRules
Requests, reviews, lifecycleIncludedNot the productNot the productNot the productPaid add-onNot the product
SSH certificatesBuilt inSeparate product
SCIMIn and outPreviewSplit by licenceSCIM serverEnterprise
LDAPNot a directory serverFederationOutpostAgentsEnterprise connection

Licence and product lines follow the public documentation for each product. Halo has not published a release yet. If a cell is wrong, open an issue and we will correct it.