Quart logo

Quart is a Python web microframework based on Asyncio. It is intended to provide the easiest way to use asyncio in a web context, especially with exiting Flask apps. If you are new to Python you should start by reading Installation, if you are new to Quart then see Quickstart and if you are also new to Asyncio see Asyncio. If however you are very familiar with Flask, see Migration from Flask.

Quart is an evolution of the Flask API to work with Asyncio and to provide a number of features not present or possible in Flask, see Flask evolution. Compatibility with the Flask API is however the main aim, which means that the Flask documentation is an additional useful source of help.

Quart is developed on GitLab. You are very welcome to open issues or propose merge requests.