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 existing 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.

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