Skip to main content
Products
Docs
Changelog
Company
Pricing
Sign in
Sign in
Start building
Start building
Sign out
Sign out
Dashboard
Docs
Search documentation
Ask AI
Dashboard
Dashboard
Sign Up
Sign Up
Select your SDK
Next.js
React
Expo
JavaScript
Express
React Router
Android
Astro
iOS
Nuxt
Vue
Chrome Extension
Fastify
Remix
TanStack React Start
Beta
JS Backend SDK
C#
Go
Java
Python
Ruby / Rails / Sinatra
Angular
Community
Elysia
Community
Hono
Community
Koa
Community
SolidJS
Community
Svelte
Community
Redwood
Community
Rust
Community
PHP
Tauri
Community
Next.js
React
Expo
JavaScript
Express
React Router
Android
Astro
iOS
Nuxt
Vue
Chrome Extension
Fastify
Remix
TanStack React Start
JS Backend SDK
C#
Go
Java
Python
Ruby / Rails / Sinatra
Angular
Elysia
Hono
Koa
SolidJS
Svelte
Redwood
Rust
PHP
Tauri
Guides
Reference
SDK Reference
UI components
Views
API Reference
Overview
clerkMiddleware()
App Router
Pages Router
Overview
Overview
useLocalCredentials()
useOAuth()
(deprecated)
useSignInWithApple()
useSSO()
Configure passkeys
Overview
Clerk
Client
Session
User
SignIn
SignUp
Organization
APIKeys
Beta
Types
Overview
BackupCodeResource
ClerkAPIError
ClerkAPIResponseError
ClerkPaginatedResponse
BillingCheckoutResource
BillingCheckoutTotals
BillingMoneyAmount
BillingPayerResource
BillingPaymentResource
BillingPaymentMethodResource
BillingPlanResource
BillingStatementGroup
BillingStatementResource
BillingStatementTotals
BillingSubscriptionResource
BillingSubscriptionItemResource
APIKeyResource
CustomMenuItem
CustomPage
DeletedObjectResource
EmailAddress
EmailLinkError
EnterpriseAccount
EnterpriseAccountConnection
ExternalAccount
FeatureResource
LastAuthenticationStrategy
Metadata types
OrganizationCustomRoleKey
OrganizationCustomPermissionKey
OrganizationDomain
OrganizationInvitation
OrganizationMembership
OrganizationMembershipRequest
OrganizationSuggestion
PasskeyResource
PermissionResource
PhoneNumber
PublicUserData
RedirectOptions
RoleResource
SamlAccount
SamlAccountConnection
SessionStatus
SessionTask
SessionVerification
SessionWithActivities
SetActiveParams
SignInFirstFactor
SignInSecondFactor
SignInRedirectOptions
SignUpRedirectOptions
SignInInitialValues
SignUpInitialValues
SSO types
TOTPResource
UserOrganizationInvitation
Verification
Web3Wallet
Overview
clerkMiddleware()
getAuth()
requireAuth()
Overview
clerkMiddleware()
rootAuthLoader()
getAuth()
Overview
getToken()
Configure passkeys
Overview
clerkMiddleware()
updateClerkOptions()
Integration
Locals
Client-side helpers
Astro + React
Overview
getToken()
Overview
clerkMiddleware()
Integration
Overview