← provenstack.org · framework

FastAPI

19 engineers on Hacker News describe using FastAPI first-hand: 6 endorse it, 3 regret it, 3 are mixed.

62%trust
19first-hand users
16in production
endorse 6mixed 3regret 3uses, no opinion

“FastAPI's BaseHTTPMiddleware silently breaks streaming responses”

regret · personal · brian200 · 2026-03-10 · source ↗ · wrong label?

“FastAPI was a breath of fresh air... I was able to PoC something fairly complicated... Its still running in production years later.”

endorse · production · threecheese · 2024-12-03 · source ↗ · wrong label?

“We switched because it has better documentation and is designed in a more extensible way, common patterns weren't supported in FastAPI”

regret · production · AlphaSite · 2024-02-27 · source ↗ · wrong label?

“I've used fastapi for less than one month, to bash out an API for a simple service, in a commercial environment”

mixed · production · 0.1 yr · shoo · 2023-11-20 · source ↗ · wrong label?

“A little concerned about FastAPI's low bus factor... other than that it's been nice and we aren't regretting running it in prod.”

mixed · production · andenacitelli · 2023-11-19 · source ↗ · wrong label?

“they are not generally just there, ready to use, and suitable for production.”

mixed · production · Tsarbomb · 2022-04-11 · source ↗ · wrong label?

“I used FastAPI at work some time ago, but I can't see myself using it again anytime soon.”

regret · production · mkl95 · 2021-12-27 · source ↗ · wrong label?

“I even rewrote the entire backend for our product in FastAPI and unlike some rewrites I've done in the past am 100% happy with this one.”

endorse · production · fastball · 2021-12-08 · source ↗ · wrong label?

“FastAPI is incredibly simple for new members to pick up... FastAPI provides a really lightweight interface to gluing pieces like this together.”

endorse · production · clepto · 2021-12-07 · source ↗ · wrong label?

“The way it takes advantage of Python typing is a thing of beauty!”

endorse · production · WD-42 · 2020-12-24 · source ↗ · wrong label?

“I've been using FastAPI at work for the last 8 months or so, and it's been a delight.”

endorse · production · 0.7 yr · elm_ · 2019-12-03 · source ↗ · wrong label?

“I have been using FastAPI for the last two months ... and the experience has been incredible.”

endorse · personal · 0.2 yr · Ramiuz · 2019-12-02 · source ↗ · wrong label?

“raise fastapi.HTTPException( status.HTTP_422_UNPROCESSABLE_ENTITY, err.message )”

neutral · production · travisd · 2026-11-01 · source ↗ · wrong label?

“which used to consume APIs written with Falcon, Django and FastAPI.”

neutral · production · ggregoire · 2025-10-10 · source ↗ · wrong label?

“we're using a simple FastAPI server running in a Docker container.”

neutral · production · PaulShin · 2025-06-09 · source ↗ · wrong label?

“have fastapi generate an openapi.json, then use Kubb”

neutral · production · komali2 · 2025-02-11 · source ↗ · wrong label?

“Product information view and search system using FastAPI and HTMX (for live search)”

neutral · production · yosoyhxr · 2023-12-13 · source ↗ · wrong label?

“I put a little experiment together a bit ago to see what would work in production”

neutral · personal · allen-munsch · 2021-12-02 · source ↗ · wrong label?

“I'm running a FastAPI deployment in prod already today using both Pydantic models for the app / API itself”

neutral · production · tedmiston · 2021-08-25 · source ↗ · wrong label?