Quickstarts & Tutorials
Get started quickly
Next.js
Easily add secure, beautiful, and fast authentication to Next.js with Clerk.
React
Get started installing and initializing Clerk in a new Create React App.
Remix
Easily add secure, edge- and SSR-friendly authentication to Remix with Clerk.
Gatsby
Learn about installing and initializing Clerk in a new Gatsby application.
RedwoodJS
Grow your RedwoodJS application with Clerk user management and authentication.
React Native / Expo
Use Clerk with Expo to authenticate users in your React Native application.
Learn by example
Build a Movie Emoji Quiz App with Remix, Fauna, and Clerk
Test the emoji game of all the movie buffs you know by building a Movie Emoji Quiz app with Remix, Fauna, and Clerk.

RedwoodJS Blog Tutorial with Clerk
Branching off from the excellent (and mighty) Redwood tutorial, the guide will lead you through setting up Clerk as the authentication provider.

Build a Cookie Clicker App with Clerk and Hasura
In this tutorial we will use Clerk with Hasura to build a full-stack Next.js app with a database and GraphQL API, all without having to write any backend code.

Clerk Webhooks: Getting Started
Learn how to get started with Webhooks to build integrations in a Nextjs application with Clerk's fully-featured authentication.

A Complete Guide to Session Management in Next.js
Session management allows users to stay logged in across multiple tabs devices and maintains security by tracking user sessions.

The Advanced Guide to Passwordless Authentication in Next.js
Learn how to implement passwordless authentication in Next.js using magic links, social OAuth and SAML SSO.

Password-Based Authentication in Next.js
This article explores password authentication, risks, and better solutions like SSO, MFA, and passwordless login.

Exploring the Intricacies of OTP Authentication in Next.js
Learn how one-time passwords work, best practices for using OTPs in authentication, and how to implement OTPs in Next.js.

Migrating from Pages Router to App Router: An Incremental Guide
Already know the /pages directory? Here's a simple way to migrate to the /app directory in Next.js 13.

Join our Discord
Join our official Discord server to chat with us directly and become a part of the Clerk community.
Join DiscordNeed help?
Contact us through Discord, Twitter, or email to receive answers to your questions and learn more about Clerk.
Get help