SDK Libraries - Auth0 Docs

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

Auth0 SDK libraries make it easy for developers to integrate and interact with Auth0. Explore any library on GitHub, download a sample application, or use a quickstart for customized help.

Single-Page Application (SPA) SDK Libraries

Need to protect a JavaScript application that runs entirely in a browser? Choose your technology below.

React

Vue

Angular

JavaScript

Flutter (Web)

Regular Web Application SDK Libraries

Have a traditional web application that runs on a server? Auth0 maintains these SDK libraries for the most popular languages and environments.

Next.js

TanStack Start React

React Router

Express

Fastify

Nuxt

ASP.NET Core MVC

ASP.NET Core Blazor

Laravel

Java Spring Boot

Python

Go

PHP

Ruby on Rails

Java

Java EE

Hono

Backend Service and API SDK Libraries

Does your API or service need authentication? Auth0 has SDKs for common API and service development tools.

Node (Express) API

Fastify API

Spring Boot API

Go API

ASP.NET Core Web API

Laravel API

Python API

PHP API

Ruby On Rails API

Native/Mobile App

Mobile or Desktop app that runs natively on a device.

React Native

Flutter

iOS / macOS

Android

Kotlin Multiplatform

Expo

.NET (OIDC Client)

MAUI

Xamarin

Advanced Customization for Universal Login (ACUL)

Extend the capabilities of Universal Login to support multi-branding, complex security configurations, and integration of numerous analytic platforms.

JS SDK

React SDK

Management API SDK Libraries

Need to programmatically perform Auth0 administrative tasks? Choose from one of these management libraries.

.NET

Go

Go JWT Middleware

Java

Node

Node JWT Bearer

PHP

Python

Ruby

Lock SDK Libraries

Do you use Lock, Auth0’s legacy self-hosted login experience? You can still rely on these libraries for self-hosted login.

Lock for Android

Lock for iOS

Lock for Web