SDK Libraries

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.

Auth0 SDK libraries make it easy for developers to integrate and interact with Auth0.

library header

Single-Page Application (SPA) SDK Libraries

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

Angular

Flutter (Web)

JavaScript

React

Vue

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.

ASP.NET Core Blazor Server

ASP.NET Core MVC

Express

Java

Java EE

Java Spring Boot

Laravel

Next.js

PHP

Python

Ruby On Rails

Backend Service and API SDK Libraries

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

Go API

Laravel API

Node (Express) API

PHP API

Python API

Ruby On Rails API

Spring Boot API

Native and Mobile Application SDK Libraries

Developing mobile or desktop applications that run natively on a user’s device? Choose from one of these SDKs to get started.

.NET Android and iOS

Android

Expo

Flutter

iOS / macOS

MAUI

React Native

UWP

WPF / Winforms

Xamarin

Management API SDK Libraries

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

.NET

Go

Java

Node.js

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

Bug fixes only

Lock for iOS

Bug fixes only

Lock for Web

Bug fixes only