Clerk

API

Authentication and user management with prebuilt sign-in UI

Price
Free tier, then paid
Access
Secret API key

About

Hosted authentication and user management with prebuilt sign-in components, organizations and enterprise SSO. Best suited to React and Next.js apps, with SDKs for many other stacks. Its Billing product charges through Stripe, in USD only.

What you can do with it

  • Add sign-up and sign-in with social login, passkeys and MFA via prebuilt components
  • Manage B2B organizations with roles, invitations and enterprise SSO
  • Sell subscription plans with a prebuilt pricing table and gate features by plan

Get started

  1. Create an application in the Clerk Dashboard
  2. Copy its secret key into CLERK_SECRET_KEY
  3. In a web app, run npx clerk@latest init to add Clerk and its keys

Example

curl https://api.clerk.com/v1/users \
  -H "Authorization: Bearer $CLERK_SECRET_KEY"

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
JavaScript/TypeScript, Python, Go, Java, Ruby, PHP, C#, Swift, Kotlin
MCP server
None
Works with
Stripe

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .