{"library":"authlib","type":"library","category":null,"description":"Authlib is a comprehensive Python library for building OAuth (1.0 & 2.0) and OpenID Connect (OIDC) clients and servers. It includes full support for JSON Web Signatures (JWS), JSON Web Encryption (JWE), JSON Web Keys (JWK), JSON Web Algorithms (JWA), and JSON Web Tokens (JWT). The library is actively maintained with frequent releases, currently at version 1.6.9, and is compatible with Python 3.9+.","language":"python","status":"active","version":"1.6.9","tags":["oauth","openid","authentication","authorization","jwt","flask","django","starlette","fastapi","security"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install Authlib","imports":["from authlib.integrations.flask_client import OAuth","from authlib.integrations.requests_client import OAuth2Session","from authlib.jose import jwt","from authlib.integrations.flask_oauth2 import AuthorizationServer"]},{"cmd":"pip install Authlib requests # For Requests-based OAuth clients","imports":[]},{"cmd":"pip install Authlib httpx # For HTTPX-based async OAuth clients","imports":[]},{"cmd":"pip install Authlib Flask # For Flask integrations","imports":[]}],"homepage":"https://authlib.org","github":"https://github.com/sponsors/lepture","docs":"https://docs.authlib.org/","changelog":null,"pypi":"https://pypi.org/project/authlib/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":92,"avg_install_s":2.6,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/authlib/compatibility"}}