Clerk Expo
Clerk Expo integrates authentication into Expo and React Native projects via prebuilt native components or custom flows. Support includes email/password, SMS/phone OTP, MFA, OAuth/SSO, native Google/Apple sign-in, protected routes, biometrics, and push notifications.
Clerk Expo adds authentication to Expo and React Native apps using prebuilt components or custom sign-in flows.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-23
Clerk Expo adds authentication to Expo and React Native apps using prebuilt components or custom sign-in flows. Clerk Expo integrates authentication into Expo and React Native projects via prebuilt native components or custom flows. Support includes email/password, SMS/phone OTP, MFA, OAuth/SSO, native Google/Apple sign-in, protected routes, biometrics, and push notifications.
Use it when
- Clerk Expo provides multiple authentication options including email/password login, SMS and phone OTP verification.
- Clerk Expo handles user management through session management, protected routes, and user profile handling.
Install
clerk/skills/clerk-expo · repository language: Shell
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I set up Clerk in an Expo app?
Clerk Expo integrates authentication into Expo projects through prebuilt native components and custom flows. Install the Clerk SDK, wrap your app with ClerkProvider, and configure your Clerk API keys. Clerk Expo supports email/password, SMS/phone OTP, OAuth/SSO, and native Google/Apple sign-in to get your authentication running quickly.
What authentication methods does Clerk Expo support?
Clerk Expo provides multiple authentication options including email/password login, SMS and phone OTP verification, multi-factor authentication (MFA), OAuth and SSO integrations, native Google and Apple sign-in, and biometric authentication. This range of methods lets you choose the security and user experience level that fits your Expo app's needs.
How to integrate Clerk with Expo for user management?
Clerk Expo handles user management through session management, protected routes, and user profile handling. After integrating Clerk with Expo using the SDK, you can manage sign-in flows, control access to app sections, and maintain user sessions. Clerk Expo also supports push notifications for enhanced user engagement and security alerts.
Does Clerk Expo provide documentation and examples?
Clerk Expo includes comprehensive SDK documentation and example implementations to guide your integration. The resources cover setup, authentication flows, session management, and best practices for React Native projects. Refer to the official Clerk Expo docs and tutorials for step-by-step guidance on configuring your mobile app.
Can I use Clerk authentication in Expo React Native apps?
Yes, Clerk Expo is specifically designed for Expo and React Native applications. Clerk authentication Expo React Native integration supports both prebuilt UI components and custom authentication flows, giving you flexibility to match your app's design while leveraging Clerk's robust identity platform for secure user authentication.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Set up user authentication in Expo apps using Clerk”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Master authentication in React single-page apps with Clerk's @clerk/react library. This skill covers ClerkProvider initialization, essential hooks like useAuth and useUser, protecting routes with React Router, and building custom sign-in experiences. Get patterns for token retrieval, loading states, and common setup mistakes.
Add Clerk authentication to Expo apps using @clerk/clerk-expo with secure token storage via Expo SecureStore. Build custom sign-in and sign-up screens, protect routes with Expo Router or React Navigation, and integrate OAuth, SSO, and Apple Sign-in for iOS.
Clerk Android guides you through integrating Clerk authentication into native Android projects using the clerk-android SDK. Choose between prebuilt AuthView and UserButton components for rapid setup, or build custom API-driven flows for complete control over your auth experience.
Integrate Clerk's authentication system into Next.js 16 applications via proxy.ts configuration, environment setup, and ClerkProvider integration. Protect routes, access user data in server and client components, and migrate from Next.js 15's middleware.ts pattern. Includes MCP server setup for AI agent integration.
Clerk is a router that directs you to specialized authentication skills based on your framework and use case. Whether you're setting up Clerk in Next.js, React, Vue, Nuxt, Astro, native iOS/Android, or managing organizations and billing, this skill identifies your task and points you to the right resource. Covers CLI operations, custom flows, webhooks, testing, and backend API integration.
Clerk Setup guides you through adding Clerk authentication to any project by detecting your framework and following official quickstart instructions. The skill supports CLI-driven provisioning for new and existing apps, automatic key generation via Keyless, or manual Dashboard configuration. It covers Next.js, React, Vue, Nuxt, Astro, React Router, TanStack Start, Express, Fastify, Expo, and other platforms.
More skills clerk-frontend-sdks (MIT) · Clerk Chrome Extension Patterns (unlicensed) · Clerk Webhooks (unlicensed)