Drop-in React components for authentication and authorization.
Clerk is an authentication and user management platform for developers building web applications. It provides drop-in UI components—including sign-up, sign-in, user profile, and account switcher elements—that can be styled with any CSS library and deployed on a custom domain. The platform covers both individual user authentication and B2B use cases, with components for creating organizations, switching between accounts, and managing organization membership, invitations, and settings.
The product includes security features such as multifactor authentication, session management with active device monitoring and session revocation, bot detection powered by machine learning, and fraud/abuse prevention that blocks disposable email domains and restricts email subaddressing. Additional authentication options include social sign-on with 20+ providers, magic links, email and SMS one-time passcodes, and password-based authentication with breach detection. Clerk also offers API key management for issuing production-ready API keys to users without custom backend or UI work.
Clerk states it is SOC 2 Type 2 and CCPA compliant, with regular third-party audits and penetration testing. The platform also includes a billing feature that lets developers display pricing plans and subscription options to their end users through a component-based interface.
Clerk provides drop-in components like SignUp, SignIn, UserButton, UserProfile, OrganizationSwitcher, and PricingTable that can be styled to match a brand.
Yes, Clerk includes B2B authentication features such as organization creation, switching between accounts, and managing memberships and invitations.
Clerk offers multifactor authentication, bot detection, fraud and abuse prevention, breach detection for passwords, and session management with device monitoring.
Clerk is SOC 2 Type 2 compliant and CCPA compliant, and undergoes regular third-party audits and penetration tests.
Yes, Clerk offers a 14-day free trial on its paid plans.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Easy to implement, adaptable authentication and authorization platform.
Passkey-first authentication.
Implement OTP flow quickly.
Authentication for modern applications. Integrates in minutes and free up to 7,500 MAU.
Secure and modern passwordless authentication platform.
User infrastructure for modern applications.