Clerk Guide
ClerkComplete Authentication
Learn Clerk authentication, user management, social logins, MFA, and session management.
Contents
Clerk Basics
Clerk provides complete authentication and user management. Handle sign-up, sign-in, social providers, and sessions.
bash
# Installation (Next.js)
npm install @clerk/nextjsjavascript
// app/layout.tsx (Next.js App Router)
import { ClerkProvider } from '@clerk/nextjs';
export default function RootLayout({ children }) {
return (
<ClerkProvider>
{children}
</ClerkProvider>
);
}
// Environment Variables
// NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
// CLERK_SECRET_KEY=sk_test_...