Skip to main content
Docs

SDK References

Frontend SDKs

Next.js

Easily add secure, beautiful, and fast authentication to Next.js with Clerk.

React

Get started installing and initializing Clerk in a new React + Vite app.

Astro

Easily add secure and SSR-friendly authentication to your Astro application with Clerk.

Chrome Extension

Use the Chrome Extension SDK to authenticate users in your Chrome extension.

Expo

Use Clerk with Expo to authenticate users in your React Native application.

iOSBeta

Use the Clerk iOS SDK to authenticate users in your native Apple applications.

JavaScript

The Clerk JavaScript SDK gives you access to prebuilt components and helpers to make user authentication easier.

Nuxt

Easily add secure, beautiful, and fast authentication to Nuxt with Clerk.

React Router

Easily add secure, edge- and SSR-friendly authentication to React Router with Clerk.

RedwoodJS

Grow your RedwoodJS application with Clerk user management and authentication.

Remix

Easily add secure, edge- and SSR-friendly authentication to Remix with Clerk.

TanStack StartBeta

Easily add secure and SSR-friendly authentication to your TanStack Start application with Clerk.

Vue

Get started installing and initializing Clerk in a new Vue + Vite app.

JS Backend SDK

The Clerk Backend SDK exposes our Backend API resources and low-level authentication utilities for JavaScript environments.

C#

The Clerk C# SDK is a wrapper around our Backend API to make it easier to integrate Clerk into your backend.

Express

Quickly add authentication and user management to your Express application.

Go

The Clerk Go SDK is a wrapper around the Backend API written in Golang to make it easier to integrate Clerk into your backend.

Fastify

Build secure authentication and user management flows for your Fastify server.

Python

The Clerk Python SDK is a wrapper around the Backend API written in Python to make it easier to integrate Clerk into your backend.

Ruby on Rails

Integrate authentication and user management into your Ruby application.

Angular

Visit the community-maintained repository to learn how to integrate Clerk into your Angular application.

Elysia

Visit the community-maintained plugin for integrating Clerk with Elysia.

Hono

Visit the community-maintained repository to learn how to integrate Clerk into your Hono application.

Koa

Visit the community-maintained repository to learn how to integrate Clerk into your Koa application.

SolidJS

Visit the community-maintained repository to learn how to integrate Clerk into your SolidJS application.

Svelte

Visit the community-maintained adapter for integrating Clerk with SvelteKit.

Redwood

Visit the RedwoodJS documentation to learn how to integrate Clerk into your RedwoodJS application.

Rust

Visit the community-maintained Rust SDK to integrate Clerk with Rust.

Join our Discord

Join our official Discord server to chat with us directly and become a part of the Clerk community.

Join Discord

Need help?

Contact us through Discord, Twitter, or email to receive answers to your questions and learn more about Clerk.

Get help

Feedback

What did you think of this content?

Last updated on