What problem does it solve?
Provides concise guidance for building custom authentication flows and appearance customizations for Clerk components so teams can deliver branded, consistent sign-in and sign-up experiences without reimplementing core security logic.
Core Features & Use Cases
- Custom authentication flows: Build sign-in and sign-up UIs using hooks like useSignIn and useSignUp, handle MFA, passkeys, SSO, and web3 strategies.
- Appearance and theming: Control colors, typography, spacing, logos, theme stacking, and integrate shadcn theme when applicable.
- Migration & compatibility: Covers Core 2 and current SDK differences, Show component migration, and common pitfalls for reliable integration.
- Use Case: Implement a branded sign-in page in a Next.js app that supports email/password, MFA, and a matching design system theme.
Quick Start
Wrap your app with ClerkProvider, confirm the SDK version, and apply the appearance prop to your SignIn/SignUp components to create a branded authentication flow.