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.
Need help?
Contact us through Discord, Twitter, or email to receive answers to your questions and learn more about Clerk.
Feedback
Last updated on