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.

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.

Backend Service and API SDK Libraries

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

Native/Mobile App

Mobile or Desktop app that runs natively on a device

Management API SDK Libraries

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

.NET

auth0-angular
v2.2.3on Jan 16, 2024
Go API

Go API

go-jwt-middleware
v2.3.0on Mar 5
Java

Java

auth0-java-mvc-common
1.11.0on Dec 19, 2023
Node (Express) API

Node (Express) API

node-oauth2-jwt-bearer
v1.6.1on Mar 14
PHP API

PHP API

auth0-PHP
8.15.0on May 30
Python API

Python API

auth0-python
4.10.0on Jun 6
Ruby

Ruby

ruby-auth0
v5.18.0on Dec 3, 2024

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.