Authentication providers
Choose the auth adapter that matches your project and deployment model.
Expojet exposes clerk, better-auth, supabase, firebase, jwt, and none.
Clerk is the stable hosted Expo flow. Better Auth requires a monorepo and the --experimental flag. Supabase and Firebase generate provider setup with public mobile configuration; JWT generates a minimal token boundary for teams that own the identity service. Use none when authentication is managed elsewhere.
npx create-expojet@latest my-app --experimental --auth better-auth --structure monorepoNever put server secrets in EXPO_PUBLIC_* variables.