Comparison hub

Open source Auth0 alternatives

Seven ways to handle authentication, ours included, with the trade offs stated plainly. If you are leaving a managed provider, the useful question is rarely which tool is best. It is which constraint you are trying to get out from under.

Cost at scaleData residencyVendor riskWallet and key handling
Criteria

What we compared on

Five questions that actually change the decision, and nothing that only sounds like it does.

License

Can you read the source, fork it, and keep running it if the company changes direction or gets acquired.

Hosting

Can it run on infrastructure you control, or only on the vendor's. This decides data residency and the ceiling on your outage exposure.

Pricing model

What the meter counts. Monthly active users, seats, machine to machine tokens, infrastructure, or nothing at all.

Protocols

OAuth 2.0 and OpenID Connect, or a proprietary SDK you inherit and then have to unwind later.

Keys and wallets

Who physically holds the secret that proves a user is who they claim to be. This is the difference most comparisons skip.

Not compared

Logo counts, funding rounds, and review scores. None of them survive contact with a migration.

The field

Auth0 alternatives at a glance

Auth0 is listed first as the baseline most teams are comparing against.

ProjectOpen sourceSelf hostedPricing modelWallet support
Auth0 (baseline)No, proprietaryNo, SaaS onlyFree tier, then per monthly active user with separate machine to machine pricingNot built in, custom integration
KeycloakYes, Apache 2.0YesFree. You pay for the servers and the operator timeNot built in
OryYes, Apache 2.0YesFree self hosted, paid managed network for the hosted optionNot built in
SuperTokensYes, open coreYesFree self hosted, paid managed tier above a usage thresholdNot built in
AuthentikYes, open coreYesFree self hosted, paid enterprise license for support and enterprise featuresNot built in
ClerkNo, proprietaryNo, SaaS onlyFree tier, then per monthly active userWeb3 sign in as a login method
Sigma AuthYes, MITYesFree self hosted. The hosted service currently has no paywallBitcoin signature auth, plus wallet connect across eight chains

Pricing models change more often than products do, so this table describes the shape of the meter rather than a number. Licenses and tiers verified on 21 August 2026. Corrections are welcome at the contact link below.

On the wallet support row, Sigma is two things at once. Its identity attestation hashes are anchored on BSV, which is the anchor chain in every case. The wallet connect part is about which key a user can generate that identity with: Ethereum, Bitcoin, Bitcoin Cash, Bitcoin SV, Litecoin, Avalanche, ICP, and Solana.

Where Sigma differs

Four differences that are structural, not featural

Most of this list is a choice about who holds what. That is harder to copy than a feature.

Custody

The key stays with the user

Users authenticate by signing a challenge with a secp256k1 key held on their own device. The private key is never transmitted to Sigma, which means there is no credential store to breach and no password to reset.

Exit

No vendor lock in

MIT licensed and deployable on your own infrastructure. Integration is plain OAuth 2.0, or @sigma-auth/better-auth-plugin if your project already runs Better Auth. If the hosted service stops suiting you, running the same software yourself is a deployment decision rather than a rewrite.

Chains

Anchored on BSV, generated from a key you already hold

Read it as two layers. The identity attestation hashes live on BSV through BAP, and that anchor chain does not move. The key used to generate the identity is the other layer, and it can be one a user already holds on Ethereum, Bitcoin, Bitcoin Cash, Bitcoin SV, Litecoin, Avalanche, ICP, or Solana. See the EVM path.

EthereumBitcoinBitcoin CashBitcoin SVLitecoinAvalancheICPSolana
Authorization

Access follows ownership

Gate a route on NFT ownership, token balance, or a BAP allowlist. Entitlement becomes something the user holds and can transfer, rather than a flag in your database.

Head to head

The two comparisons people ask for

How this list was chosen. These are the projects that show up repeatedly in migration threads away from hosted auth providers. Inclusion is not an endorsement and exclusion is not a judgement. If a project belongs here and is missing, tell us and we will look at it.

Applications in the Sigma ecosystem

BitChat NitroScribe1Sat MarketYoursMinervaDroplitJungleBusMetaLens