Home โ€บ Cloud & Dev APIs โ€บ Clerk

Clerk API โ€” pricing, free tier & how to get a key

Clerk is a drop-in authentication and user-management API โ€” sign-up/sign-in UI components, session handling, organizations and enterprise SSO, without building auth from scratch. Since February 2026 its free tier jumped to 50,000 users and its billing unit changed to Monthly Retained Users (MRUs) โ€” a meaningfully different (and friendlier) metric than a raw MAU count.

Clerk pricing (reference, July 2026)

PlanPriceIncluded
Free free tier$050,000 MRU/mo, core auth (SAML, OIDC, SSO)
Pro$25/mo (or $20/mo billed annually)50,000 MRU included, then ~$0.02/extra MRU (volume discounts)
Business$300/moSOC2 compliance, team management
EnterprisecustomHIPAA, dedicated support, custom SLAs
โš ๏ธ Reference prices, July 2026 โ€” MRU rates and included volumes change. Confirm on clerk.com/pricing. Extra costs can stack: per-MRU overage, Monthly Active Organization (MAO) fees, and feature add-ons are billed separately from the base plan. ยท Report outdated price โ†’
โœ“ Last verified: 2026-07-19ยท Source: official provider pricing pageยท Auto-monitored โ€” report change โ†’

Why MRU beats raw MAU

Most auth providers bill on Monthly Active Users โ€” anyone who logs in counts, including people who sign up once out of curiosity and never come back. Clerk's Monthly Retained User metric only counts someone once they return to your app at least 24 hours after their first session. That filters out throwaway signups, bot noise, and one-and-done trial accounts, so the number you're billed on tracks people who actually got value from your product โ€” a materially cheaper bill than a same-size app on a pure per-MAU competitor, all else equal.

How to get a Clerk API key (step by step)

1. Sign up at clerk.com and create an application (pick your framework โ€” Next.js, React, Remix, Expo, etc.).
2. Go to API Keys in the dashboard sidebar.
3. Copy the Publishable Key (safe for frontend code, starts with pk_) and the Secret Key (server-side only, starts with sk_, shown once โ€” store it in your env vars).
4. Wrap your app with Clerk's provider component using those keys and drop in the pre-built <SignIn/>/<SignUp/> components.

Verify a session server-side:

# Node.js/Next.js โ€” replace $CLERK_SECRET_KEY
import { clerkClient } from "@clerk/clerk-sdk-node";
const user = await clerkClient.users.getUser(userId); // requires CLERK_SECRET_KEY env var

Cheaper / alternative options

Supabase Auth (see our Supabase guide) is bundled free with a Supabase project if you're already using it for your database โ€” cheapest option if Postgres fits your stack. Auth0 and WorkOS lean more enterprise-first with pricier per-user rates at scale but deeper compliance tooling out of the box (see our Auth0 vs Clerk vs WorkOS comparison). Better Auth is a newer open-source, self-hosted option with no per-user billing at all if you're willing to run and maintain it yourself. Clerk sits in the middle: generous free tier, fastest to ship, MRU billing that's kinder than raw MAU.

FAQ

Does Clerk have a free tier?

Yes โ€” up to 50,000 Monthly Retained Users with core authentication (SAML, OIDC, enterprise SSO) included, since the February 2026 tier change.

What is a Monthly Retained User (MRU)?

A user who returns to your app at least 24 hours after signing up. One-time signups that never come back don't count โ€” a friendlier metric than raw MAU billing.

How do I get a Clerk API key?

Sign up, create an application, then copy the Publishable Key and Secret Key from the API Keys page in your dashboard.

Is Clerk or Auth0 cheaper?

Clerk's free tier (50,000 MRUs) and $25/mo Pro entry point undercut Auth0 for small-to-mid apps. Auth0 and WorkOS tend to pull ahead only at enterprise scale with heavier compliance needs โ€” see our full three-way comparison.

Not affiliated with Clerk. Prices are reference estimates โ€” always verify on the official pricing page.

Host your project:DigitalOcean โ€” $200 free โ†—Hostinger VPS

Exchanges

BybitBinanceOKXKuCoinBitgetGate.ioMEXC

Tools & Hosting

๐Ÿ“ˆ TradingView๐Ÿ”’ NordVPN๐Ÿ’ณ RevolutDigitalOcean $200Hostinger