Skip to main content
Docs

SDK References

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.

Expo

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

TanStack React Start

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

React Router

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

Android

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

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.

iOS

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.

Vue

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

Express

Quickly add authentication and user management to your Express application.

C#

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

Fastify

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

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.

Java

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

JS Backend SDK

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

PHP

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

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.

Rust

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

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.

Tauri

Visit the community-maintained plugin to learn how to integrate Clerk into your Tauri application.

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