Auth0 Libraries

There are several widgets and SDKs available to provide a frictionless simple experience when using Auth0. Take a look below to find documentation for the tools that you need to get started!

Lock and Auth0.js Deprecations

The Lock v8, v9, and v10 widgets as well as the Auth0.js v6, v7, and v8 SDKs are deprecated and should be migrated away from prior to their removal from service on July 16, 2018. The Deprecation Guidance page provides details about update recommendations.

Embedded login for web uses Cross Origin Authentication. In some browsers this can be unreliable if you do not set up a Custom Domain and host your app on the same domain. Using Custom Domains with Auth0 is a paid feature. If you cannot use Custom Domains, consider migrating to Universal Login.

Lock

Lock documentation

Lock repositories and support status

Library Version Level of Support
Lock.js v11
Supported
Lock.Android v2
Supported
v1
Bug fixes
Lock for iOS v2 v2
Supported
Lock for iOS v1 v1
Bug fixes

Auth0 SDKs

SDK documentation

SDK repositories and support status

SDK Version Level of Support
Auth0.js v9
Supported
Auth0 Android v1
Supported
Auth0 Swift v1
Supported
Auth0 .NET v4
Supported
v3
Supported
Auth0 Java v1
Supported
Auth0 Node v2
Supported
Auth0 Python v2
Supported
Auth0 PHP v5
Supported

Platform integration repositories and support status

SDK Version Level of Support
Angular Auth0 v2
Supported
Angular Lock v2
Supported
Auth0 Servlet v3
Supported
Auth0 Java MVC Common v1
Supported
Auth0 ASP.NET 4.5 Owin v2
Supported
Auth0 ASP.NET v1
Supported
OIDC Client for .NET Desktop and Mobile applications v1
Supported
JWT Auth Bundle v3
Supported
Auth0 with UWP applications v1
Community
Auth0 application for Winforms and WPF v0.9
Community

Auth0 reserves the right to downgrade support for an SDK to community-supported at any time.