Skip to main content
Clerk raises $50m Series C

Everything you need
for authentication

More than APIs. The complete user layer for modern apps.

Build with agents
Add Clerk auth to my app: clerk.com/SKILL.md
Clerk user button component expanded to display the signed-in account, with options to manage the account, sign out, or add another account.
Clerk create organization component with input fields for logo, name, and slug.
Clerk user profile component showing the billing tab, with the current subscription and saved payment methods.
Clerk organization profile component showing the billing tab, with the organization subscription and payment methods.
Clerk pricing table component displaying the name, price, and features for a plan, with a button to subscribe.
Clerk waitlist component with an input field for email address and a button to join the waitlist.
Clerk sign up component with input fields for first name, last name, username, email, phone number, and password.
Clerk sign in component with options to authenticate using Google, GitHub, or email.
Clerk OAuth consent screen asking whether Cursor may access an Acme account, with a workspace picker, the permissions it is requesting, and Deny and Allow buttons.
Clerk organization switcher component expanded to display a list of available organizations and a button to create a new organization.
Clerk organization list component showing a list of available organizations, with buttons to create a new organization or join an existing organization.
Clerk user profile component with options to manage profile and security settings.
Clerk organization profile component with options to manage the profile and member settings.
Clerk organization profile component showing the members tab, with the current members and their pending invitations.
Clerk roles and permissions settings on a phone, listing each organization role with its key and permission count.
Clerk organization profile open on Access, setting up enterprise SSO: step 1 of 3, choosing an identity provider such as Okta Workforce, Microsoft Entra, or Google Workspace.
Clerk directory sync dashboard on a phone, listing SCIM directories from Okta with their sync status and last sync time.
Clerk user button component expanded to display the signed-in account, with options to manage the account, sign out, or add another account.
Clerk create organization component with input fields for logo, name, and slug.
Clerk user profile component showing the billing tab, with the current subscription and saved payment methods.
Clerk organization profile component showing the billing tab, with the organization subscription and payment methods.
Clerk pricing table component displaying the name, price, and features for a plan, with a button to subscribe.
Clerk waitlist component with an input field for email address and a button to join the waitlist.
Clerk sign up component with input fields for first name, last name, username, email, phone number, and password.
Clerk sign in component with options to authenticate using Google, GitHub, or email.
Clerk OAuth consent screen asking whether Cursor may access an Acme account, with a workspace picker, the permissions it is requesting, and Deny and Allow buttons.
Clerk organization switcher component expanded to display a list of available organizations and a button to create a new organization.
Clerk organization list component showing a list of available organizations, with buttons to create a new organization or join an existing organization.
Clerk user profile component with options to manage profile and security settings.
Clerk organization profile component with options to manage the profile and member settings.
Clerk organization profile component showing the members tab, with the current members and their pending invitations.
Clerk roles and permissions settings on a phone, listing each organization role with its key and permission count.
Clerk organization profile open on Access, setting up enterprise SSO: step 1 of 3, choosing an identity provider such as Okta Workforce, Microsoft Entra, or Google Workspace.
Clerk directory sync dashboard on a phone, listing SCIM directories from Okta with their sync status and last sync time.
    • Browserbase
    • Inngest
    • David AI
    • Browserbase
    • Braintrust
    • Durable
    • Braintrust
    • OpenRouter
    • Higgsfield
    • OpenRouter
    • Upstash
    • Samaya AI
    • Upstash

User authentication

Auth that keeps evolving

Ever feel like authentication requirements change with the season? Clerk keeps up with the latest trends and security best practices.

Explore user authentication

Multifactor Authentication

Each user's self-serve multifactor settings are enforced automatically during sign-in.

Fraud and Abuse Prevention

Reduce fraudulent sign-ups and free trial abuse by blocking high-risk disposable email domains and restricting the use of email subaddresses with the “+” separator.

Advanced security

Clerk is SOC 2 type 2 compliant and CCPA compliant. We conduct regular third-party audits and penetration tests.

Session Management

Clerk manages the full session lifecycle, including critical security functionality like active device monitoring and session revocation.

Social Sign-On

Add high-conversion Social Sign-on (SSO) to your application in minutes. 20+ options and growing.

Bot Detection

Dramatically reduce fraudulent sign-ups with built-in, continually updated machine learning.

Email and SMS one-time passcodes

Fast and reliable one-time passcode delivery with built-in brute force prevention.

Magic Links

Improve sign-up conversion rates and filter out spam/fraud with Magic Links.

Passwords

Simple and secure password authentication, complete with breach detection and recovery options.

API Keys

Give every user secure, production-ready API keys without
building any of the underlying boilerplate code or UI.

Clerk CLI

Empower your AI agents to set up Clerk with the CLI. No need to leave your terminal or copy and paste API keys.

Multi-tenancy

Everything your B2B SaaS needs

Clerk has all the features you need to onboard and manage the users and organizations of your multi-tenant SaaS application.

Explore Multi-tenancy

Custom roles and permissions

Powerful primitives to fully customize your app's authorization story.

Auto-join

Let your users discover and join organizations based on their email domain.

Invitations

Fuel your application's growth by making it simple for your customers to invite their team.

Organization UI Components

Clerk's UI components add turn-key simplicity to complex Organization management tasks.

Billing

Subscription billing, without the headache

Add subscriptions to your B2C or B2B application without having to write payment code, custom UI, or wrangle webhooks. Just drop in React components and start earning recurring revenue.

Here’s what you can do out of the box:

  • Define and manage plans
  • Unify user and subscription data
  • Gate access to content
Explore Billing features
Acme, Inc.
Product
Pricing
Tailor made pricing
from Acme, Inc.
Free 365-day trial, no credit-card required.
Starter Acme Plan
$9
/ month
Billed annually
Get started
Custom branding
Mobile app integration
Daily backups
Collaboration tools
Basic design file inspection
Pro Acme Plan
$19
/ month
Billed annually
Get started
Everything included in Starter
Unlimited projects
24/7 priority support
Advanced analytics
Centralized admin tools
Checkout
Starter Acme Plan
$9.00
per month

Tax
$5.00
Total Due Today
USD
$14.00
Account Funds
Visa ⋯ 4242
Pay $14.00
or
Add a New Payment Source
Pay with
More Payment Methods
Payment was successful!
Your new subscription is all set.
Total paid
$14.00
Payment method
Visa
Payment ID
cinv-cpayer_393JW...J1938
Go to app

Frameworks

Build with SDKs for modern frameworks

Clerk keeps developer experience front-and-center by providing helpful SDKs for most modern frameworks on web and mobile.

All frameworks

Integrations

Integrate with the tools you love

Leverage Clerk as the source of truth for your user data and integrate with the tools that you already depend on.

All integrations

Trusted around the world

Join the customers and champions who trust Clerk. Free for your first 50,000 monthly retained users and 100 monthly retained orgs.

Clerk's integration gives Supabase developers another incredible option for handling authentication. And the Clerk team are a pleasure to work with.

Quote from Paul Copplestone, Supabase, CEO

Paul Copplestone

Supabase, CEO

The best practices built-in to their <SignIn /> and <UserButton /> components would take months to implement in-house, yet no sacrifice is made in terms of Enterprise extensibility or customization to your brand.

Quote from Guillermo Rauch, Vercel, CEO

Guillermo Rauch

Vercel, CEO

We're big admirers of what the @clerk team are building and looking forward to working more closely with them.

Quote from Patrick Collison, Stripe, CEO

Patrick Collison

Stripe, CEO