šŸ“ Sign Up | šŸ” Log In

← Root | ↑ Up

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │ šŸ“„ shadcn/directory/clerk/clerk-docs/reference/overview │ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

╔══════════════════════════════════════════════════════════════════════════════════════════════╗
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘

title: SDK References description: Learn about the Clerk and community SDK's available for integrating Clerk into your application.

{/* TODO: Keep aligned with /index */}

Frontend SDKs

<Cards> - [Next.js](/docs/reference/nextjs/overview) - Easily add secure, beautiful, and fast authentication to Next.js with Clerk. - <Icon name="nextjs" />
  • React
  • Get started installing and initializing Clerk in a new React + Vite app.
  • <Icon name="react" />

  • Astro
  • Easily add secure and SSR-friendly authentication to your Astro application with Clerk.
  • <Icon name="astro" />

  • Chrome Extension
  • Use the Chrome Extension SDK to authenticate users in your Chrome extension.
  • <Icon name="chrome" />

  • Expo
  • Use Clerk with Expo to authenticate users in your React Native application.
  • <Icon name="expo" />

  • iOS
  • Use the Clerk iOS SDK to authenticate users in your native Apple applications.
  • <Icon name="apple" />

  • JavaScript
  • The Clerk JavaScript SDK gives you access to prebuilt components and helpers to make user authentication easier.
  • <Icon name="javascript" />

  • Nuxt
  • Easily add secure, beautiful, and fast authentication to Nuxt with Clerk.
  • <Icon name="nuxt" />

  • React Router
  • Easily add secure, edge- and SSR-friendly authentication to React Router with Clerk.
  • <Icon name="react-router" />

  • Remix
  • Easily add secure, edge- and SSR-friendly authentication to Remix with Clerk.
  • <Icon name="remix" />

  • TanStack React Start (beta)
  • Easily add secure and SSR-friendly authentication to your TanStack React Start application with Clerk.
  • <Icon name="tanstack" />

  • Vue
  • Get started installing and initializing Clerk in a new Vue + Vite app.
  • <Icon name="vue" />
</Cards>

Backend SDKs

<Cards> - [JS Backend SDK](/docs/reference/backend/overview) - The Javascript Backend SDK exposes our Backend API resources and low-level authentication utilities for JavaScript environments. - <Icon name="clerk" />
  • C#
  • The Clerk C# SDK is a wrapper around our Backend API to make it easier to integrate Clerk into your backend.
  • <Icon name="c-sharp" />

  • Express
  • Quickly add authentication and user management to your Express application.
  • <Icon name="expressjs" />

  • 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.
  • <Icon name="go" />

  • Fastify
  • Build secure authentication and user management flows for your Fastify server.
  • <Icon name="fastify" />

  • 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.
  • <Icon name="python" />

  • Ruby on Rails
  • Integrate authentication and user management into your Ruby application.
  • <Icon name="ruby" />
</Cards>

Build with community-maintained SDKs

<Include src="_partials/community-sdks" /> <Include src="_partials/help" />
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•

← Root | ↑ Up