Clerk logo

Simple and Powerful Auth

Built for Node.js

Magic links, social sign-in, multifactor, and more - added to your app in minutes.

Fast integration

Clerk makes it possible to quickly add authentication and user management to your Node.js application.

Express middleware

Implement your own logic for handling a logged-in or logged-out user in your express endpoints or custom middleware, depending on whether your users are trying to access a public or protected resource.

Backend API

The Clerk Backend API is built to be used from your backend code. We make our best attempt to make your Clerk resources available to you in a predictable manner. All requests accept form-encoded request bodies, and respond with a JSON-encoded body.

user management

Get Started

Complete user management

Clerk is the ideal solution to Node authentication. Integrate complete user management into your application quickly, without sacrificing security.


Our easy to follow documentation will get your application working with user management and authentication quickly. Save development time with Clerk's comprehensive suite of tools.


The Clerk Node SDK allows you to call the Clerk server API from node, JavaScript, or TypeScript code without having to implement the calls yourself.

Radically simple auth

It only takes one line of code.


Clerk's intuitive user operations give you the ability to easily create, retrieve, update, or delete users. If the user does not exist, and error will be thrown.

import { users } from '@clerk/clerk-sdk-node';
const usersList = await users.getUserList();

Immensely powerful

The features your users expect.

Magic links
Make passwords obsolete by sending your users magic links
Session management
Revocable and stateless, the best of both worlds.
Multifactor authentication
Secure your users with multiple steps during sign in.
Social sign-in
Let your users sign in with Google, Facebook, and more
Multi-session management
Allow your users to sign in to multiple accounts at once.
New device notifications
Proactively notify users when a new device signs in. Let's your users protect themself.
Password leak protection
Proactively protects your users against passwords that appear in leaks.
Advanced security
Clerk detects and blocks phishy sign ins out of the box.
Clerk's logo

Start now,
no strings attached

Start completely free for up to 5,000 monthly active users and up to 10 monthly active orgs. No credit card required.

Start Building

Pricing built for
businesses of all sizes.

Learn more about our transparent per-user costs to estimate how much your company could save by implementing Clerk.

View pricing
Clerk's logo


The latest news and updates from Clerk, sent to your inbox.

Clerk logo

Clerk - Complete User Management


© 2023 Clerk Inc.


© 2023 Clerk Inc.