Clerk logo

Clerk Docs

Ctrl + K
Go to
Check out a preview of our new docs.


Clerk is the easiest way to add authentication and user management to your Next.js application. The following sections will walk you through the necessary steps to install and use Clerk in a new create-next-app application.

Before you start

You need to create a Clerk Application in your Clerk Dashboard. For more information, check out our Set up your application guide.


Easily install Clerk into your Next.js application

Learn more

Embeddable UIs

Embed Clerk UI components into your Next.js application

Learn more

Authenticating your application

Access authentication with Clerk in your Next.js application

Learn more

React Helpers

Leverage Clerk React helpers for your Next.js applicaton

Learn more

Server-side APIs

Access Clerk data using our backend API

Learn more

Join our Discord logo

Join our Discord

Join our official Discord server to chat with us directly and become a part of the Clerk community.

Join Discord

Need help?

Contact us through Discord, Twitter, or email to receive answers to your questions and learn more about Clerk.

Get help

Was this helpful?

Clerk © 2023