Back to Examples
Clerk
> The most comprehensive User Management Platform. Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage y
Lines
2,469
Sections
7
Want your own llms.txt file?
Generate a professional, AI-friendly file for your website in minutes!
llms.txt Preview
# Clerk
> The most comprehensive User Management Platform. Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.
## Product
- [User Authentication](https://clerk.com/user-authentication): Powerful options to securely authenticate and manage your users
- [Organizations](https://clerk.com/organizations): Add-on features built specifically for B2B applications
- [Billing](https://clerk.com/billing): The easiest way to implement subscriptions for applications
## Solutions
- [React Components](https://clerk.com/react-components): Embeddable prebuilt UI components for quick and seamless integrations
- [Next.js Authentication](https://clerk.com/nextjs-authentication): The fastest and most seamless authentication solution for Next.js
- [Expo Authentication](https://clerk.com/expo-authentication): Implement cross-platform authentication the React way
- [Authentication for AI](https://clerk.com/ai-authentication): Authentication and abuse protection tailored to AI applications
## Blog
- [Postmortem: Clerk System Outage (March 10, 2026)](https://clerk.com/blog/2026-03-10-service-outage-postmortem): A detailed postmortem of the outage on March 10, 2026, including timeline, root cause analysis, and remediations.
- [Clerk for the AI era](https://clerk.com/blog/2026-03-03-clerk-for-the-ai-era): We're doubling down on making Clerk composable by default, with clear APIs and tools that work as well for human developers as they do for agents.
- [Add API Key support to your SaaS in minutes](https://clerk.com/blog/add-api-key-support-to-your-saas-with-clerk): Learn how to implement multi-tenant API Key functionality in your SaaS platform without the complexity.
- [Postmortem: Clerk System Outage (February 19, 2026)](https://clerk.com/blog/2026-02-19-system-outage-postmortem): A detailed post-mortem of the system outage that occurred on February 19, 2026, including root cause analysis and planned remediations.
- [Using Clerk in a React Native app](https://clerk.com/blog/using-clerk-in-a-react-native-app): Build a cross-platform time tracking app from scratch with React Native and Expo, implement secure authentication with Clerk, and set up data storage using Supabase.
- [Postmortem: DNS Provider Outage (February 10, 2026)](https://clerk.com/blog/2026-02-10-dns-outage-postmortem): A detailed post-mortem of the DNS provider outage that occurred on February 10, 2026, including impact analysis and planned remediations.
- [How do I implement passkeys in Next.js?](https://clerk.com/blog/how-do-i-implement-passkeys-in-nextjs): Learn how passkeys enable passwordless authentication with phishing-resistant cryptography. This tutorial walks through a complete Next.js WebAuthn implementation, covering registration and authentication flows.
- [Clerk ranked #4 fastest-growing software vendor on Ramp’s December 2025 list](https://clerk.com/blog/clerk-ranked-4-fastest-growing-software-vendor-by-ramp): Recognition highlights Clerk’s rapid customer adoption
- [How do I handle JWT verification in Next.js?](https://clerk.com/blog/how-do-i-handle-jwt-verification-in-nextjs): Learn all about JWTs: what they are, how they are created, and how to verify them in a Next.js application
- [Committing to Agent Identity: Clerk raises $50m Series C from Menlo and Anthropic’s Anthology Fund](https://clerk.com/blog/series-c): Funding will be used to advance Agent Identity, expand products, and elevate developer experience.
- [What is the best way to handle authentication in Next.js App Router?](https://clerk.com/blog/best-auth-nextjs-app-router): Learn about the various authentication options available when using Next.js app router, and how to properly secure access to protected areas of your application.
- [Postmortem: Database Incident (September 14–18, 2025)](https://clerk.com/blog/2025-09-18-database-incident-postmortem): A detailed post-mortem of the database incident that occurred between September 14-18, 2025, including root cause analysis, timeline, and remediation steps.
- [How do I add authentication to a Next.js app?](https://clerk.com/blog/how-to-add-authentication-to-a-nextjs-application): Learn how Next.js authentication works by implementing JWTs from scratch, including user registration, sign-in/sign-out functionality, and middleware protection.
- [Introducing Free Trials in Clerk Billing](https://clerk.com/blog/introducing-free-trials-in-clerk-billing): Clerk Billing now supports free trials to help developers boost conversion rates and reduce buyer friction.
- [Postmortem: August 28, 2025 - elevated API latency and errors](https://clerk.com/blog/postmortem-aug-28-2025-elevated-latency-errors): On August 28, 2025, a credential stuffing attack caused elevated API latency and errors. This postmortem details the impact, root cause, and remediations.
- [Introducing Mosaic: Bring Your Brand to Every Authentication Flow](https://clerk.com/blog/introducing-mosaic-bring-your-brand-to-every-authentication-flow): Introducing Mosaic, our new Figma design system that mirrors every Clerk UI component. Design and prototype auth flows that look and feel like your product before writing a single line of code.
- [Multi-tenant authentication: What you need to know (and how Clerk helps)](https://clerk.com/blog/multi-tenant-authentication-what-you-need-to-know): Learn what multi-tenant authentication is, common pitfalls and use cases, and how Clerk can help simplify implementation.
- [What are the risks and challenges of multi-tenancy?](https://clerk.com/blog/what-are-the-risks-and-challenges-of-multi-tenancy): Multi-tenancy offers scalability benefits but requires careful design for tenant isolation, performance, and compliance. Learn about five potential caveats when implementing multi-tenancy in your B2B applications.
- [Resilience in Practice: Regional Failover at Clerk](https://clerk.com/blog/resilience-in-practice-regional-failover): See how Clerk's new regional failover kept services running during a cloud provider outage.
- [Build a Cross-Platform B2B App with Clerk, Expo, and Supabase](https://clerk.com/blog/build-a-cross-platform-b2b-app-expo-supabase): Learn how to add multi-tenancy to your React Native & Expo app using Clerk and Supabase.
- [Highlights from the MiduDev/Clerk Hackathon](https://clerk.com/blog/highlights-midudev-clerk-hackathon): Explore the top 5 projects from the MiduDev/Clerk Hackathon, showcasing creativity, technical skills, and community engagement.
- [Add multi-tenancy to an app built with Clerk, Lovable, and Supabase](https://clerk.com/blog/multi-tenancy-clerk-lovable): Learn how to transform your single-user app into a team-ready B2B platform using Clerk Organizations with Lovable and Supabase.
- [How to build an AI coding rules app with Clerk, Lovable, and Supabase](https://clerk.com/blog/build-app-with-lovable-supabase-clerk): Learn how to vibe code a secure app with Clerk, Lovable, and Supabase
- [How to Build Multi-Tenant Authentication with Clerk](https://clerk.com/blog/how-to-build-multitenant-authentication-with-clerk): Multi-tenancy is one of those architectural decisions that pays off early and compounds over time. Clerk enables you to build multi-tenant authentication with ease.
- [Choosing the right SaaS architecture: Multi-Tenant vs. Single-Tenant](https://clerk.com/blog/multi-tenant-vs-single-tenant): What's the difference between multi-tenant and single-tenant SaaS architecture? This guide breaks down the pros, cons, and use cases of each model—so you can choose the right B2B SaaS architecture for your app. Learn how multi-tenancy scales efficiently, when single-tenancy is the better fit, and which modern tools make tenant isolation easier than ever.
- [Postmortem: June 26, 2025 service outage](https://clerk.com/blog/postmortem-jun-26-2025-service-outage): Learn more about our service outage, including the timeline of events and our next steps.
- [How to Design a Multi-Tenant SaaS Architecture](https://clerk.com/blog/how-to-design-multitenant-saas-architecture): Learn how to design a multi-tenant SaaS architecture that scales from your first 10 users to your next 10,000.
- [What is multi-tenancy and why it matters for B2B SaaS](https://clerk.com/blog/what-is-multi-tenancy-and-why-it-matters-for-B2B-SaaS): Learn what multi-tenancy is, why it matters for B2B SaaS apps, and how it shapes your architecture decisions.
- [How OAuth Works](https://clerk.com/blog/how-oauth-works): A practical guide to OAuth Scoped Access that walks through the Authorization Code Flow with real code examples, security best practices, and clear explanations of how third-party app integrations actually work.
- [Synchronize user data from Clerk to Supabase](https://clerk.com/blog/sync-clerk-user-data-to-supabase): Learn how to synchronize user data from Clerk to Supabase with webhooks and Supabase Functions
- [Add subscriptions to your SaaS with Clerk Billing](https://clerk.com/blog/add-subscriptions-to-your-saas-with-clerk-billing): Learn how to quickly monetize your SaaS with subscriptions powered by Clerk Billing.
- [Getting started with Clerk Billing](https://clerk.com/blog/intro-to-clerk-billing): Learn how to build a complete billing experience with Clerk and Stripe, from subscriptions and usage-based pricing to role-based access—no custom UI or webhooks required.
- [Multi-tenant analytics with Tinybird and Clerk](https://clerk.com/blog/tinybird-and-clerk): How to use Clerk's Tinybird JWT template to secure Tinybird APIs for fast, easy, and secure user-facing analytics in your multi-tenant application.
- [How Huntr Migrated 250K Users to Clerk: A Scalable Auth Solution for Startups](https://clerk.com/blog/huntr-testimonial): Huntr shares how migrating to Clerk gave them transparent pricing, responsive support, and a developer-first experience.
- [How to take Clerk to Production](https://clerk.com/blog/how-to-take-clerk-to-production): Step-by-step guide for developers to launch a Clerk app in a production environment with a custom domain, OAuth credentials, and secure DNS configuration.
- [How to take your Clerk application to production](https://clerk.com/blog/how-to-take-your-clerk-app-to-prod): Learn how to launch your app with a production instance of Clerk to maximize security and user limits.
- [A practical guide to testing Clerk Next.js applications](https://clerk.com/blog/testing-clerk-nextjs): An example-packed guide to writing effective tests for Clerk applications, covering everything from integration testing with React Testing Library to end-to-end testing using Playwright.
- [Implementing multi-tenancy into a Supabase app with Clerk](https://clerk.com/blog/multitenancy-clerk-supabase-b2b): Learn how to build B2B applications with Clerk and Supabase.
- [How Clerk integrates with a Next.js application using Supabase](https://clerk.com/blog/how-clerk-integrates-nextjs-supabase): Learn how Supabase works with Next.js to increase security and reduce development hours, and how Clerk integrates with this stack.
- [How Clerk integrates with Supabase](https://clerk.com/blog/how-clerk-integrates-with-supabase-auth): Learn how Supabase Auth works and how Clerk can provide more capabilities in less time.
- [Next.js CVE-2025-29927](https://clerk.com/blog/cve-2025-29927): On March 21, 2025, Next.js disclosed a critical security vulnerability, CVE-2025-29927, that may impact your application.
- [Build a blog with tRPC, Prisma, Next.js and Clerk](https://clerk.com/blog/build-a-blog-with-trpc-prisma-nextjs-clerk): Learn how to work with tRPC, Prisma, Next.js, and Clerk by building a secure blog application
- [How to enrich PostHog events with Clerk user data](https://clerk.com/blog/posthog-events-with-clerk): Learn how to enrich PostHog events with Clerk user data to better understand your users and their actions on your website.
- [How to build a secure project management platform with Next.js, Clerk, and Neon](https://clerk.com/blog/build-secure-project-management-nextjs): Learn a security-first approach to building web applications by building a secure project management platform with Next.js.
- [Validate your SaaS idea while building an audience](https://clerk.com/blog/validate-saas): Learn how to validate a new SaaS idea with a Clerk waitlist and Loops newsletter.
- [Postmortem: February 6, 2025 service outage](https://clerk.com/blog/postmortem-feb-6-2025-service-outage): Learn more about our service outage, including the timeline of events and our remediations.
- [Implement Role-Based Access Control in Next.js 15](https://clerk.com/blog/nextjs-role-based-access-control): Learn Role-Based Access Control (RBAC) by building a complete Q&A platform.
- [Build a Next.js sign-up form with React Hook Form](https://clerk.com/blog/nextjs-sign-up-form): Learn how to capture user credentials and save them securely with Argon2 password hashing.
- [Build a Next.js login page template](https://clerk.com/blog/building-a-nextjs-login-page-template): Learn how to implement session-based authentication into a Next.js application from scratch.
- [How to implement Google authentication in Next.js 15](https://clerk.com/blog/nextjs-google-authentication): Learn how to add Google authentication to your Next.js app, implement a user button for profile management, and enable Google One Tap using Clerk.
- [What is middleware in Next.js?](https://clerk.com/blog/what-is-middleware-in-nextjs): Learn all about middleware in Next.js and how it works, as well as some of its common use cases, in this comprehensive guide.
- [How to customize Next.js metadata](https://clerk.com/blog/how-to-customize-nextjs-metadata): Learn all about metadata and how to set it in your Next.js application
- [How to set environment variables in Node.js](https://clerk.com/blog/how-to-set-environment-variables-in-nodejs): Explore the best practices and techniques you can use to set environment variables in Node.js, ensuring your app runs smoothly across different environments.
- [Building a React Login Page Template](https://clerk.com/blog/building-a-react-login-page-template): Learn how session-based authentication works and how to implement it in a React app with Express.
- [How to implement per-user OAuth scopes with Clerk](https://clerk.com/blog/implement-per-user-oauth-with-clerk): Learn how to implement per-user OAuth scopes with Clerk.
- [Using Clerk SSO to access Google Calendar and other service data](https://clerk.com/blog/using-clerk-sso-access-google-calendar): Learn how to use Clerk to access data on behalf of the current user to request their availability from Google Calendar using an open-source, live demo application.
- [Streamline enterprise customer onboarding with SAML and Clerk](https://clerk.com/blog/streamline-enterprise-onboarding-saml): Learn how to automatically enroll new users into your SAML-enabled enterprise customers.
- [Clerk launches EASIE SSO and eliminates SSO fees](https://clerk.com/blog/clerk-launches-easio-sso-and-drops-all-sso-fees): EASIE SSO brings Clerk’s signature simplicity to a notoriously agonizing corner of authentication.
- [How to secure Liveblocks Rooms with Clerk in Next.js](https://clerk.com/blog/secure-liveblocks-rooms-clerk-nextjs): Learn how to use Clerk user data to secure access to rooms in Liveblocks.
- [Securing Node.js Express APIs with Clerk and React](https://clerk.com/blog/securing-node-express-apis-clerk-react): In this guide, we will cover how to use Clerk with Express to authenticate API requests using ClerkExpressWithAuth() and ClerkExpressRequireAuth() middleware.
- [Combining the benefits of session tokens and JWTs](https://clerk.com/blog/combining-the-benefits-of-session-tokens-and-jwts): Learn about how leveraging the benefits of both session token authentication and JWTs results in the best of both approaches.
- [Build a task manager with Next.js, Supabase, and Clerk](https://clerk.com/blog/nextjs-supabase-clerk): Learn how to integrate Clerk with Supabase by building a task manager.
- [Comparing Clerk Webhooks vs Backend API](https://clerk.com/blog/webhooks-v-bapi): Learn when to use Clerk Webhooks or the Backend API to efficiently access user data and avoid unnecessary complexity.
- [Automate Neon schema changes with Drizzle and GitHub Actions](https://clerk.com/blog/automate-neon-schema-changes-with-drizzle-and-github-actions): Learn about schema migrations and how they can be applied to a Neon database with Drizzle and GitHub Actions
- [A guide to reading authenticated user data from Clerk](https://clerk.com/blog/read-user-data-guide): Learn how to access data about the currently authenticated user with Clerk's APIs and session claims.
- [Role based access control with Clerk Organizations](https://clerk.com/blog/role-based-access-control-with-clerk-orgs): Learn what role based access control is and how to use it with Clerk Organizations to simplify permissions management.
- [Mitigating OAuth’s recently discovered Open Response Type vulnerability](https://clerk.com/blog/open-response-type-vulnerability): How Clerk mitigated the recently discovered Open Response Type vulnerability
- [Per-user B2B monetization with Stripe and Clerk Organizations](https://clerk.com/blog/per-user-licensing-with-stripe-and-clerk-organizations): Learn how to architect a B2B application for per-user licensing with Stripe and Clerk Organizations
- [Build a team-based task manager with Next.js, Neon, and Clerk](https://clerk.com/blog/build-a-team-based-task-manager-with-organizations): Use Clerk Organizations to build a task management app that isolates tasks to specific teams.
- [Building a Hybrid Sign-Up/Subscribe Form with Stripe Elements](https://clerk.com/blog/building-a-hybrid-sign-up-and-subscribe-form-with-stripe): Using custom flows, webhooks, and user metadata, learn how to build a single form that automatically subscribes new users.
- [Welcoming Colin from Zod as our inaugural Open Source Fellow](https://clerk.com/blog/zod-fellowship): Clerk is funding the development of Zod 4 with a new Open Source Fellowship program.
- [Build a modern authenticated chat application with Next.js, Ably, and Clerk](https://clerk.com/blog/authenticated-next-chat-app-with-ably-and-clerk): Learn how to build a modern, authenticated chat application using Next.js, Ably, and Clerk. This comprehensive guide covers everything from setting up real-time messaging and user authentication to implementing roles and message history.
- [Build a waitlist with Clerk user metadata](https://clerk.com/blog/build-a-waitlist-with-clerk-user-metadata): Learn how to use Clerk user metadata to build a waitlist for your application, as well as an admin dashboard to toggle user access.
- [How to use Clerk with PostHog Identify in Next.js](https://clerk.com/blog/how-to-use-clerk-with-posthog-identify-in-nextjs): Learn how to configure your Next.js applications to send Clerk user data to PostHog for analytics and data analysis.
- [How to secure API Gateway using JWT and Lambda Authorizers with Clerk](https://clerk.com/blog/how-to-secure-api-gateway-using-jwt-and-lambda-authorizers-with-clerk): Learn what API Gateway authorizers are, how they work, and how to use them with Clerk to secure your API endpoints using JWT and Lambda authorizers.
- [What are passkeys and how do they work?](https://clerk.com/blog/what-are-passkeys): Passkeys allow for a simple, yet extremely secure, sign-in experience. Learn more about what they are and how they work in this article.
- [Comparing Authentication in React.js vs. Next.js](https://clerk.com/blog/comparing-authentication-react-nextjs): We compare authentication in React.js and Next.js, emphasizing the ease of securing user data with Clerk.
- [How to Add an Onboarding Flow for your Application with Clerk](https://clerk.com/blog/add-onboarding-flow-for-your-application-with-clerk): Leverage Clerk’s customizable session tokens, publicMetadata and Next’s Middleware to create a robust onboarding experience within a few lines of code. Preview of Clerk's llms.txt file. View complete file (2,469 lines) →
Ready to create yours?
Generate a professional llms.txt file for your website in minutes with our AI-powered tool.
Generate Your llms.txt File