Auth0 APIs

Auth0 exposes the following APIs for developers to consume in their applications.

Authentication API

The Authentication API exposes identity functionality for Auth0 and supported identity protocols (including OpenID Connect, OAuth, and SAML).

Typically, you should consume this API through one of the Auth0 SDKs, such as Auth0.js, or a library like Lock. However, if you are building your authentication UI manually, you will need to call the Authentication API directly.

Some example tasks include:

Management API v2

The Management API allows you to manage your Auth0 account programmatically, so you can automate configuration of your environment. Most of the tasks you can perform in the Auth0 Management Dashboard can also be performed programmatically by using this API.

Some example tasks include:

Management API v1 - DEPRECATED

The Management API v1 is deprecated and should not be used for new projects. If your existing application uses Management API v1, please see the Management API v1 documentation.