Clerk is a full-stack authentication and user management platform built for React, Next.js, Remix, and modern web frameworks. It provides drop-in UI components for sign-up, sign-in, profile management, organization management, and billing that developers embed in minutes.
The product addresses the complexity of building authentication from scratch by offering prebuilt components, session management, multifactor authentication, fraud prevention, and B2B multi-tenancy features. Unlike rolling your own auth with Passport.js or using a basic OAuth provider, Clerk bundles UI, backend logic, and security compliance into one SDK.
You install the Clerk SDK into your frontend framework, wrap your application with the Clerk provider, then place prebuilt components like <SignIn/> or <UserButton/> directly in your JSX. Clerk handles session creation, token refresh, multifactor enforcement, and user data storage on its backend. For B2B scenarios, you add organization components such as <OrganizationSwitcher/> and <OrganizationProfile/> to let users create and manage teams.
Clerk is best suited for teams using React-based frameworks who want to ship authentication and user management quickly without building custom UI or backend infrastructure. The free Hobby tier supports unlimited applications and up to 50,000 monthly retained users, making it accessible for prototyping and early-stage products. Limitations include SMS authentication and passkeys restricted to paid plans, and B2B features with unlimited members requires the enhanced add-on.
Prebuilt React components for sign-up, sign-in, user profile, and account switching that can be customized with any CSS library
Complete organization creation, member management, invitations, role assignment, and verified domain joining
Automatically blocks disposable email domains and email subaddresses with the plus separator to reduce fraud
Self-serve multifactor authentication enforcement using authenticator apps, SMS codes, and backup codes
SOC 2 Type 2 compliant, CCPA compliant, with regular third-party audits and penetration testing
Full session lifecycle management including creation, refresh, and termination with configurable lifetimes
Prebuilt pricing table component and customer self-service subscription management with Stripe integration
Let users sign in with Google, GitHub, Facebook, MetaMask, Coinbase Wallet, email codes, email links, and passwords
API key and machine-to-machine token authentication for server-to-server communication
Store custom data with user objects and sync Clerk user data to external systems via webhooks
| Feature | Hobby Free/mo | Pro $25/mo | Business $100/mo | Enterprise Custom/yr |
|---|---|---|---|---|
| Up to 3 dashboard seats | ||||
| Unlimited applications | ||||
| 50,000 MRU limit per app | ||||
| Up to 5 user impersonations | ||||
| Custom domain | ||||
| Fixed 7 day session lifetime | ||||
| Application logs with 1 day retention | ||||
| 50,000 MRU included per app | ||||
| $0.02/mo per additional MRU | ||||
| 1 Enterprise connection included | ||||
| Remove Clerk branding | ||||
| Multi-factor authentication (MFA) | ||||
| Custom session lifetime | ||||
| Application logs with 7 day retention | ||||
| 10 dashboard seats included | ||||
| $20/mo per additional seat | ||||
| SOC2 Report | ||||
| Enhanced dashboard roles | ||||
| Priority support | ||||
| Application logs with 30 day retention | ||||
| Annual committed use discounts | ||||
| 99.99% Uptime SLA | ||||
| Enterprise SSO for workspace | ||||
| Premium support SLA with dedicated Slack channel | ||||
| Custom log retention | ||||
| Log sink destinations to SIEM | ||||
| HIPAA compliance with BAA | ||||
| Onboarding and migration support |
Pricing extracted from the product website and may change. Check the source for current details.
Clerk offers a free plan with optional paid upgrades. See the pricing section for what's included in each tier.
Clerk offers the following plans: Hobby, Pro, Business, Enterprise. See the pricing section for what's included in each tier and any per-seat or usage-based costs.
Clerk is available on: Web.
ClerkThis | |||
|---|---|---|---|
| Starting price | Free | Free | Free |
| Pricing model | Freemium | Freemium | Freemium |
| Platforms | Web | Web, macOS, Windows, iOS, Android, Linux | Web |
| Top features |
|
|
|
| Rating | — | — | — |