This is the documentation of the development version, check the Stable Version documentation.

Authlib: Python Authentication

Release v1.0.0.dev. (Installation)

The ultimate Python library in building OAuth and OpenID Connect servers. It is designed from low level specifications implementations to high level frameworks integrations, to meet the needs of everyone.

Authlib is compatible with Python2.7+ and Python3.6+. (We will drop Python 2 support when Authlib 1.0 is released)

User’s Guide

This part of the documentation begins with some background information about Authlib, and installation of Authlib. Then it will explain OAuth 1.0, OAuth 2.0, and JOSE. At last, it shows the implementation in frameworks, and libraries such as Flask, Django, Requests, HTTPX, Starlette, FastAPI, and etc.

Get Updates

Stay tuned with Authlib, here is a history of Authlib changes.

Consider to follow Authlib on Twitter, and subscribe Authlib Blog.