mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
7aa5d16231
Co-authored-by: Sebastian "Sebbie" Silbermann <silbermann.sebastian@gmail.com>
Clerk and Next.js Example
This example shows how to use Clerk with Next.js. The example features adding sign up, sign in, profile management, and an authenticated API route to your Next.js application.
Demo
A hosted demo of this example is available at clerk-app-router.clerkpreview.com.
Deploy your own
How to use
Execute create-next-app with npm, Yarn, or pnpm to bootstrap the example:
npx create-next-app --example with-clerk with-clerk-app
yarn create next-app --example with-clerk with-clerk-app
pnpm create next-app --example with-clerk with-clerk-app
To run the example locally you need to:
- Sign up at Clerk.dev.
- Go to Clerk's dashboard and create an application.
- Set the required Clerk environment variables from your Clerk project as shown at the example env file.
yarnto install the required dependencies.yarn devto launch the development server.
Learn More
To learn more about Clerk.dev and Next.js, take a look at the following resources:
- Quick start
- Clerk.dev Documentation - learn about Clerk.dev features and API.
- Next.js Documentation - learn about Next.js features and API.