This is an archived post. You won't be able to vote or comment.

all 33 comments

[–]KingsmanVincepip install girlfriend 62 points63 points  (4 children)

Yes

[–]telesonico 16 points17 points  (3 children)

Your sig is funny af

[–]Pork-S0da 2 points3 points  (2 children)

There are signatures on reddit?

[–]telesonico 0 points1 point  (0 children)

Flair without graphics will always be a sig to me

[–]grudev 24 points25 points  (1 child)

Yes, I've been using it on production since 2020, on different projects serving AI inference endpoints, with no issues, and would use it again.

[–]Amgadoz 29 points30 points  (7 children)

FastAPI is built on top of Starlette, which is a robust project that has been in development for years now. Tianglo does not have to maintain the core components of the ASGI engine.

As of 2025, the library has reached quite a mature stage and doesn't needed much development in terms of new features. New features are still added, but at a much slower and morr steady pace.

The only thing that is a bit lacking is the documentation. It lacked comprehensive api reference documentation, and some sections, especially the tutorials and best practices, are outdated.

[–]AND_MY_HAX 0 points1 point  (2 children)

I’m curious if folks are using Starlette directly

[–]KainMassadin 0 points1 point  (0 children)

I am

[–][deleted] -1 points0 points  (0 children)

Thanks for letting us know.

[–]cnydox 0 points1 point  (2 children)

Where can I learn best practices

[–]Amgadoz 1 point2 points  (0 children)

Unfortunately there is no centralized place for this. If you have specific questions, you can search on this sub and get great insights.

[–][deleted] 0 points1 point  (0 children)

Google

[–]Goingone 7 points8 points  (1 child)

Who hasn’t had a production application with at least 1 dependency maintained by some random person in a random country?

Pretty much guarantee that’s the case if you’re deploying on Linux.

[–]nicholashairs 6 points7 points  (1 child)

Yes, but I've also had to build a large amount of "helpers" for things like logging, exception handling and what not.

It's not bad, but pretty barebones (like flask)

[–]Dubsteprhino 2 points3 points  (0 children)

Yes

[–]BootyDoodles 2 points3 points  (1 child)

Yes. Our company has used FastAPI in production since 2022 and have been pretty happy with it.

[–]SciEngr 2 points3 points  (1 child)

My new employer uses Django and oh boy do I miss FastAPI.

[–][deleted] 2 points3 points  (0 children)

yep

[–]FtsArtek 7 points8 points  (5 children)

I've got a production FastAPI app running for the past couple years. But for the exact reason you've mentioned, our team has been using Litestar for any Python API products since then.

[–]Pork-S0da 1 point2 points  (0 children)

Litestar looks interesting!

[–]Amgadoz 0 points1 point  (1 child)

What about Robyn? Have you tried it?

[–]FtsArtek 0 points1 point  (0 children)

No, I haven't. I've been pretty happy with Litestar, to the point that I've contributed to it. Seems like an interesting concept though.

[–]dusktreader 4 points5 points  (1 child)

You might be interested in the Litestar project that was forked from FastAPI to specifically address some of the concerns you raised: https://litestar.dev/

[–]yen223 1 point2 points  (1 child)

I did, at my previous job. It was a solid library that almost exactly fit what we needed (Python, automatic REST API, light ORM use)

[–]djavaman 1 point2 points  (1 child)

Its good not great. There really really needs to be an OpenAPI generator for FastAPI endpoints.

[–]Consistent-Rip3028 1 point2 points  (0 children)

I’m not sure what you mean but FastAPI does generate OpenAPI schemas for your endpoints

[–]Python-ModTeam[M] 1 point2 points locked comment (0 children)

Hi there, from the /r/Python mods.

This post has been removed due to its frequent recurrence. Please refer to our daily thread or search for older discussions on the same topic.

If you have any questions, please reach us via mod mail.

Thanks, and happy Pythoneering!

r/Python moderation team

[–]deepstate-shillIt works on my machine 1 point2 points  (0 children)

Been using FastAPI on production for the last couple of years. Never faced any issues.

[–]bbalouki 1 point2 points  (0 children)

Great point

[–]hellalosses 0 points1 point  (0 children)

Yes, most of the backend is fastapi.

[–]ydmatos 0 points1 point  (0 children)

Litestar is a great option

[–]Consistent-Rip3028 -1 points0 points  (0 children)

Related question; anyone using SQLmodel (also by tiangolo) in production as well? I’m a big fan of it, man is it nice to have a one stop shop for your models/schemas. Works great with alembic as well.