Awesome Open Source
Awesome Open Source


.. image:: :target: :alt: Donate lepture .. image:: :target: :alt: Wheel Status .. image:: :target: :alt: Latest Version .. image:: :target: :alt: Travis CI Status .. image:: :target: :alt: Coverage Status


You SHOULD use instead.

Flask-OAuthlib is an extension to Flask that allows you to interact with remote OAuth enabled applications. On the client site, it is a replacement for Flask-OAuth. But it does more than that, it also helps you to create OAuth providers.

Flask-OAuthlib relies on oauthlib_.

.. _oauthlib:

Sponsored by

If you want to quickly add secure authentication to Flask, feel free to check out Auth0's Python API SDK and free plan at |auth0 image|


.. |auth0 image| image:: :target: :alt: Coverage Status :width: 18px :height: 18px


  • Support for OAuth 1.0a, 1.0, 1.1, OAuth2 client
  • Friendly API (same as Flask-OAuth)
  • Direct integration with Flask
  • Basic support for remote method invocation of RESTful APIs
  • Support OAuth1 provider with HMAC and RSA signature
  • Support OAuth2 provider with Bearer token

Security Reporting

If you found security bugs which can not be public, send me email at [email protected]. Attachment with patch is welcome.


Installing flask-oauthlib is simple with pip::

$ pip install Flask-OAuthlib

There is also a development version <>_ on GitHub.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (53,634
flask (518
oauth2 (304
oauth (169
oauth2-server (37
oauth2-client (30
oauth2-provider (17