ReadyNative

Auth · Sign in

Expo + Clerk

Clerk in an Expo SDK 57 app for iOS and Android, wired by one command and checked by doctor.

This wires Clerk into the app: email/password with a 6-digit code step, Sign in with Apple, Google SSO, and a hosted user database you never have to run. You get src/app/(auth)/{sign-in,sign-up,reset} with src/screens/auth/*, the redirect hook src/hooks/use-auth-redirect.ts (signed-out users land on /(auth)/sign-in, signed-in users leave (auth), onboarding wins first), and, with --with-examples, an example at src/app/examples/auth.tsx. @/lib/auth keeps the same API whichever option you pick - pick Clerk when you want user management, organizations and a polished dashboard without owning a database.

At a glance

Runs in Expo Go
Yes
Files added
15
npm packages
6
Keys to paste
EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY
Included in
Pro

Set it up

bun run setup --auth clerk

Setup copies the module in, installs SDK-matched versions and removes the options you did not pick. Then bun run doctor lists every key still missing, with a link to where you get it. The step-by-step guide is in the Clerk docs.

Other auth options

Get it

Clerk ships in Pro: one payment, lifetime updates. See pricing or browse every module.