Our great sponsors
-
This also seems to the be case for his other project typer. People are trying to help improve it (42 open PRs) but it looks like Tiangolo hasn't touched the project since July-ish.
-
starlite
Discontinued Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs [Moved to: https://github.com/litestar-org/litestar]
I think that starlite shows promise as a similar abstraction to FastAPI, but with more open/flexible governance from the outset. If it gets even half as much as attention as FastAPI, it could really start to take off.
-
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.
-
FastAPI + MongoDB issues described herehttps://github.com/tiangolo/uvicorn-gunicorn-docker/issues/63
-
uvicorn-gunicorn-docker
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python with performance auto-tuning.
FastAPI + MongoDB issues described herehttps://github.com/tiangolo/uvicorn-gunicorn-docker/issues/63
-
If you have something that really needs to go fast, I recommend blacksheep. FastAPI is slow as molasses compared to blacksheep, and as of to date, the fastest python async web framework with the established feature set. It’s written in cython, so that might something to consider if you want to work with the source code somehow.
-
Last but not least: Django ninja. It’s basically Django's answer to FastAPI. Unfortunately the least performant option, but with the benefit of being built in top of Django. If you’re building an API, need to go to production fast and performance isn’t that important (note though that Django is still fast enough for most applications, it won’t be your limiting factor usually) this would be the best choice in my opinion. It’s hard to find a more solid foundation than Django, and if you need to rely on stability, security and support, this is the way to go.