Magic links, social sign-in, multifactor, and more - added to your app in minutes.
Clerk makes it possible to quickly add authentication and user management to your Node.js application.
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.
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.
Clerk makes integrating user management and authentication into your Node.js application simple, quick and straight-forward. Get started with Clerk now!
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.
Check out Clerk's open source resources to learn more about the SDK and to see working examples of authentication with Clerk combined with Node and Express.
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.
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();
The features your users expect.
Magic links
Session management
Multifactor authentication
Social sign-in
Multi-session management
New device notifications
Password leak protection
Advanced security
Start completely free for up to 5,000 monthly active users and up to 10 monthly active orgs. No credit card required.
Learn more about our transparent per-user costs to estimate how much your company could save by implementing Clerk.
The latest news and updates from Clerk, sent to your inbox.