Best authentication services for web apps (buyer asking for advice)

We asked 10 models: I'm building a web app and need user sign-up and login. Which authentication service would you recommend? Each named its own top 10.

Asked 4 ways: List request · Buyer asking for advice · Search query · Worth paying for?. Share of voice pools every wording.

Agreement between models
77%
Same model, run twice
89%
Different picks
19

When agreement between models is well below a model's agreement with itself, the split reflects real differences in taste rather than randomness.

The consensus

Each cell is the position that model gave the pick; blank means it left the pick off. Click a row for each model's reasoning.

#PickScoreListed byClaude Haiku 5.5GPT-6 LunaGemini 4 ArgonQwen 3.8 FlashDeepSeek V4 ProGLM-5.3Kimi K3MiniMax M3Mistral Large 4Nemotron 3 Ultra

4 lower-scoring picks are not shown; every ballot below lists them in full.

Most divisive

Picks most models listed, at very different positions

Hot takes

Picks that appear on only one ballot

Every ballot

Hover a pick to find it on the other ballots. Marked picks appear on no other ballot.

Claude Haiku 5.5

  1. Auth0
  2. Clerk
  3. Firebase
  4. Amazon Cognito
  5. Okta
  6. Supabase
  7. Microsoft Entra ID
  8. Stytch
  9. FusionAuth
  10. Kinde

90% with consensus · 97% self-consistent

GPT-6 Luna

  1. Auth0
  2. Clerk
  3. Firebase
  4. Amazon Cognito
  5. Supabase
  6. WorkOS
  7. Stytch
  8. Descope
  9. Microsoft Entra External ID
  10. Okta

91% with consensus · 91% self-consistent

Gemini 4 Argon

  1. Clerk
  2. Auth0
  3. Supabase
  4. Firebase
  5. WorkOS
  6. Amazon Cognito
  7. Stytch
  8. Kinde
  9. Keycloak
  10. Descope

73% with consensus · 96% self-consistent

Qwen 3.8 Flash

  1. Clerk
  2. Auth0
  3. Supabase
  4. Firebase
  5. Amazon Cognito
  6. Keycloak
  7. Stytch
  8. WorkOS
  9. Okta
  10. Descope

76% with consensus · 84% self-consistent

DeepSeek V4 Pro

  1. Auth0
  2. Clerk
  3. Firebase
  4. Supabase
  5. Amazon Cognito
  6. WorkOS
  7. Passport.js
  8. Okta
  9. Kinde
  10. Keycloak

93% with consensus · 85% self-consistent

GLM-5.3

  1. Auth0
  2. Clerk
  3. Firebase
  4. Supabase
  5. Amazon Cognito
  6. Okta
  7. Stytch
  8. Kinde
  9. AWS Amplify
  10. Microsoft Entra External ID

96% with consensus · 92% self-consistent

Kimi K3

  1. Clerk
  2. Auth0
  3. Firebase
  4. Supabase
  5. Amazon Cognito
  6. WorkOS
  7. Keycloak
  8. Stytch
  9. Microsoft Entra External ID
  10. Okta

79% with consensus · 94% self-consistent

MiniMax M3

  1. Auth0
  2. Clerk
  3. Supabase
  4. Firebase
  5. Amazon Cognito
  6. Okta
  7. NextAuth.js
  8. WorkOS
  9. Microsoft Entra ID
  10. Stytch

92% with consensus · 91% self-consistent

Mistral Large 4

  1. Auth0
  2. Firebase
  3. Clerk
  4. Supabase
  5. Amazon Cognito
  6. Magic
  7. Okta
  8. Stytch
  9. Ory
  10. FusionAuth

86% with consensus · 75% self-consistent

Nemotron 3 Ultra

  1. Auth0
  2. Firebase
  3. Supabase
  4. Clerk
  5. Amazon Cognito
  6. NextAuth.js
  7. Okta
  8. Stytch
  9. FusionAuth
  10. Magic

83% with consensus · 68% self-consistent

Who agrees with whom

Overlap between two models' lists, weighted toward the top · 100 means identical · Color runs from 61 (lightest) to 93 (darkest)

Claude Haiku 5.5GPT-6 LunaGemini 4 ArgonQwen 3.8 FlashDeepSeek V4 ProGLM-5.3Kimi K3MiniMax M3Mistral Large 4Nemotron 3 Ultra
Claude Haiku 5.5886467869070858279
GPT-6 Luna887272908978848177
Gemini 4 Argon647293737290736161
Qwen 3.8 Flash677293727392766565
DeepSeek V4 Pro869073729178888379
GLM-5.3908972739176898682
Kimi K3707890927876716864
MiniMax M3858473768889718084
Mistral Large 4828161658386688090
Nemotron 3 Ultra797761657982648490