Skip to Content
Clerk logo

Clerk Docs

Ctrl + K
Go to clerkstage.dev

Build with Clerk

Set up Clerk and your environments

Create a Clerk app and set up your development and production environments.

Set up Clerk

Add authentication to your app

Add and theme a sign up/login form to your site and customize communications to your users.

Add auth to your app

Add different ways to sign up and log in

Add the ability for users to sign in with social accounts, SAML/SSO, magic links, one-time codes.

Add social auth to your app

Grant access to content logged in users

Require users to log in before they can access your whole app, parts of your app, or see pieces of content.

Wrap your content with <ClerkProvider>

Organize users across properties with organizations

Organizations let you build B2B SaaS products by adding multitenancy and letting you assign roles to users and grant them permissions.

Create an organization

Grant permissions to users with roles

You can grant permissions to access content and perform operations to users using roles.

Create roles and grant permissions

Implement your own custom authentication forms and controls

You can use Clerk's SDKs and APIs to create your own custom forms, integrate with your own authentication flow, collect user data.

Create your own flow

Security, Privacy, and Moderation

Clerk comes with all the features you need to prevent attacks, block bad actors, and revoke user sessions.

Secure your app

Manage Users

You can edit, impersonate, and manage your users through the Clerk Dashboard.

Manage your users

What did you think of this content?

Clerk © 2023