Our great sponsors
-
Yacht
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
A few users have asked about background asyncio tasks, which wasn't addressed in the docs. I've proposed this PR to help explain. In summary background tasks are not possible, except for the limited case whereby an ASGI server is used in conjunction with asgiref's WsgiToAsgi adapter.
For an example:
This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).
This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).
This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).
Input validation and automatic swagger documentation are supported in the Quart-Schema if you'd like to combine these with the Flask API.
Check out Starlette. FastAPI is basically Starlette with the typechecking of Pydantic and such, so if you don't want typechecking then Starlette is great.
Dash
Good metaphor! For people who are comparing FastAPI to Flask, check out APIFlask, it's at the same compare level with FastAPI:
I'm a bit late to this thread, but I'd also recommend Zalando's connexion library for OpenAPI declarative API specs (built on top of Flask).