{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"eea909d855149988480dc2e4ff2f6745cae2860a6dc96df4c3ad5dcf86a3034c","entry":{"id":"clerk/application","name":"Clerk application (development and production)","vendor":"Clerk","summary":"Create a Clerk application with the Clerk CLI (dev keys written to .env.local), then create a production instance on your own domain with DNS records and your own social OAuth credentials.","aliases":["clerk"],"category":"auth","group":"A","homepage":"https://clerk.com/","docs":["https://clerk.com/docs/quickstarts/nextjs","https://clerk.com/docs/deployments/overview"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"quickstart","url":"https://clerk.com/docs/quickstarts/nextjs","title":"Next.js quickstart","accessed":"2026-10-25","supports":"npx -y clerk@latest init writes NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY to .env.local; signed out it provisions a claimable application with development keys, claimed by signing in later (billing and some settings need claiming); signed in use clerk auth login, apps list, init --app; keep CLERK_SECRET_KEY out of client code.","kind":"official"},{"id":"deployments","url":"https://clerk.com/docs/deployments/overview","title":"Deploy your Clerk app to production","accessed":"2026-10-25","supports":"Create production instance from the Development switcher (clone settings or defaults; SSO connections, Integrations and Paths do not copy); need a domain you own; DNS records from the Domains page, up to 48 hours to propagate; own OAuth credentials for each social provider in production; production keys pk_live_/sk_live_ vs development pk_test_/sk_test_.","kind":"official"},{"id":"pricing","url":"https://clerk.com/pricing","title":"Clerk pricing","accessed":"2026-10-25","supports":"Free (Hobby) 50,000 MRU per app with a one-month grace period, 3 dashboard seats, 3 social connections, fixed 7-day sessions, no MFA/passkeys/SMS, Clerk branding stays; Pro $25/month or $20/month annually.","kind":"official"},{"id":"stripe-projects","url":"https://projects.dev/providers/","title":"Stripe Projects provider catalogue","accessed":"2026-10-25","supports":"Clerk is listed in the Stripe Projects catalogue as clerk/auth (Auth).","kind":"official"}],"allowed_domains":["dashboard.clerk.com"],"account_model":{"summary":"A Clerk application has a development instance and, once created, a production instance with separate keys.","accounts":[{"name":"Clerk account","kind":"personal","owned_by":"the person","required":true},{"name":"Application","kind":"project","parent":"Clerk account","required":true}]},"have_ready":[{"kind":"live_website","description":"A domain you own for the production instance.","why":"Clerk production needs your own domain plus DNS records for sessions and email.","needed_for":["create-production"],"auto_check":"none","source":"deployments"}],"steps":[{"id":"dev-init","title":"Create the application and development keys","summary":"In the app folder run npx -y clerk@latest init. Signed out, it provisions a claimable application and writes development keys to .env.local; the person signs in later to claim it. Signed in, run clerk auth login and choose an app with init --app.","route":"guided","depends_on":[],"gate":"human_login","sources":["quickstart"]},{"id":"create-production","title":"Create the production instance","summary":"In the Clerk Dashboard switch from Development to Create production instance, clone dev settings or use defaults, and enter your domain. Re-add SSO connections, integrations and paths, which do not copy.","route":"copilot","depends_on":["dev-init"],"gate":"human_submit","url":"https://dashboard.clerk.com/","sources":["deployments"]},{"id":"dns-records","title":"Add the DNS records","summary":"Add the records listed on the Domains page at your DNS host and wait for them to verify.","route":"guided","depends_on":["create-production"],"gate":"human_submit","lead_time":{"official":{"text":"DNS changes can take up to 48 hours to propagate.","source":"deployments"}},"preflight":["dns_record_resolves"],"sources":["deployments"]},{"id":"social-credentials","title":"Add your own social OAuth credentials","summary":"For each social sign-in provider, create your own OAuth client at that provider and enter its client ID and secret in the production instance; shared dev credentials are not allowed in production.","route":"guided","depends_on":["create-production"],"gate":"none","optional":true,"sources":["deployments"]},{"id":"copy-production-keys","title":"Copy production keys to the host","summary":"Copy the pk_live_ publishable key and sk_live_ secret key into the hosting provider's production environment variables and redeploy.","route":"copilot","depends_on":["dns-records"],"gate":"none","url":"https://dashboard.clerk.com/","capture":{"env":"CLERK_SECRET_KEY","kind":"secret"},"sources":["deployments"]}],"outputs":[{"name":"NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY","description":"Publishable key (pk_test_ in development, pk_live_ in production); safe for the browser.","secret":false,"example_format":"pk_live_…","from_step":"copy-production-keys"},{"name":"CLERK_SECRET_KEY","description":"Secret key (sk_test_ or sk_live_); server-only.","secret":true,"example_format":"sk_live_…","from_step":"copy-production-keys"}],"terms_notes":[{"kind":"rules_say","severity":"amber","text":"Production needs a domain you own with Clerk's DNS records, and your own OAuth credentials for each social provider; plan for up to 48 hours of DNS propagation.","source":"deployments"},{"kind":"rules_say","severity":"yellow","text":"Free plan allows 50,000 monthly retained users per app (one-month grace to upgrade), 3 social connections, and has no MFA, passkeys or SMS codes.","source":"pricing"}],"pricing_notes":{"free_tier":"50,000 monthly retained users per app, 3 dashboard seats, 3 social connections.","costs":"Pro $25/month, or $20/month billed annually.","source":"pricing"},"stripe_projects":true,"api_provisioning":{"available":"partial","notes":"The Clerk CLI provisions development applications and keys; production instance, DNS and social credentials need dashboard and DNS work.","source":"quickstart"},"detect":{"env_names":["NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY","CLERK_SECRET_KEY"],"packages":["@clerk/nextjs","@clerk/clerk-react"]}}}