Sebastián Ramírez
tiangolo.com
Sebastián Ramírez
@tiangolo.com
Creator of @fastapi.tiangolo.com, Typer, SQLModel, Asyncer, etc. 🚀
From 🇨🇴 in 🇩🇪 .
Open Source, APIs, and tools for data/ML. 🤖
Reposted by Sebastián Ramírez
Quick bug fix release, FastAPI 0.121.2 🍰

🐛 Fix handling of JSON Schema attributes named "$ref"

github.com/fastapi/fast...
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
github.com
November 13, 2025 at 5:11 PM
A basic @fastapi.tiangolo.com app, just one command away. 🎁

First FastAPI thing from @savannah.dev ! 🙌

Also, @crmarsh.com 's uv is awesome, use it. 😎
November 10, 2025 at 11:12 PM
Less typing when using @fastapi.tiangolo.com 🚀
The FastAPI CLI now supports declaring the entrypoint (your app location) in pyproject.toml ✨

Configure there once, and then you can just run:

$ fastapi dev

...without having to pass a file path 😎

Thanks @patrick.wtf! 🙌
November 10, 2025 at 3:58 PM
Reposted by Sebastián Ramírez
Here's a smol bug-fix release for the weekend, FastAPI 0.121.1 🐛

luzzodev just fixed Depends(func, scope="function") when used in the router, at the top level. 😎

github.com/fastapi/fast...
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
github.com
November 8, 2025 at 9:57 PM
I have the coolest team ever, for @fastapi.tiangolo.com and FastAPI Cloud 🤩

We had a great time together at an offsite in Seville last month. ...a sneak peek/pic below.

(@marco.ooo, @nucleonjohn.bsky.social, @savannah.dev, @patrick.wtf, @oxykodit.bsky.social)
November 7, 2025 at 9:29 PM
Reposted by Sebastián Ramírez
Here's FastAPI 0.121.0 🍰

In case you needed to exit early from dependencies with yield, you can now opt in with:

Depends(some_func, scope="function")

fastapi.tiangolo.com/tutorial/dep...
Dependencies with yield - FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
November 3, 2025 at 1:21 PM
It's so cool to be able to have someone like Yurii constantly watching issues and discussions like a hawk. 🦅

This way, we can quickly discover important things and bugs happening on the repos, despite the continuous massive amounts of communications and questions. 🕵️🐛
You wanted Halloween scare jumps? 🎃

Here are THREE releases in a row, on a Friday. 🧛

FastAPI 0.120.2, 0.120.3, 0.120.4 🦇

The first 2 from yesterday, refactors and cleanup, preparing for a big feature coming. 🍬

Last, Yurii quickly fixed a bug from the previous one. 🧌

fastapi.tiangolo.com
FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
October 31, 2025 at 6:52 PM
I had a fun chat with @clytaemnestra.bsky.social at EuroPython 😁
Why is FastAPI so popular? 🔥 What’s FastAPI Cloud about? ☁️

I had the chance to chat with @tiangolo.com. I’ve admired his work for years and it was so inspiring to hear his perspective in person. 🥲

The full conversation is now available on YT and all podcast platforms!

youtu.be/iaDRYUQ0OMM
Why FastAPI Became Python’s Fastest‑Growing Framework – Chat with Sebastián Ramírez [Full Episode]
YouTube video by Behind the Commit
youtu.be
October 31, 2025 at 12:43 AM
Reposted by Sebastián Ramírez
Here's FastAPI 0.120.2 ☕️

Fixing a bug when generating schemas for multiple nested models 🐛

github.com/fastapi/fast...
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
github.com
October 29, 2025 at 2:24 PM
Reposted by Sebastián Ramírez
All in Python, with Typer and Rich!
October 25, 2025 at 10:47 PM
Reposted by Sebastián Ramírez
🔥 The most popular Python framework, with 4+ million downloads a day. Why did @fastapi.tiangolo.com grow so quickly? What’s next for it? And why FastAPI Cloud?

I had the chance to chat with its creator, @tiangolo.com about all these and more. Full episode next week!

www.youtube.com/watch?v=UpqT...
Trailer – Why FastAPI Became Python’s Fastest‑Growing Framework – Chat with Its Creator
YouTube video by Behind the Commit
www.youtube.com
October 23, 2025 at 11:24 AM
Here's @savannah.dev's first feature in Typer 😎

Suggest commands on error 🙋

Available in Typer 0.20.0 just released 🎉

Read the new docs: typer.tiangolo.com/tutorial/com...
October 20, 2025 at 5:14 PM
Asyncer 0.0.10 with support for Python 3.14 🐍🔄

github.com/fastapi/asyn...
GitHub - fastapi/asyncer: Asyncer, async and await, focused on developer experience.
Asyncer, async and await, focused on developer experience. - fastapi/asyncer
github.com
October 20, 2025 at 4:31 PM
Reposted by Sebastián Ramírez
Quick fix release, 0.119.1 🍫

This fixes compatibility (warnings) with @pydantic.dev 2.12.1 on Python 3.14 🐍

Nothing changed for the final users, but still a lot of work underneath to get it done. 😅 Thanks @oxykodit.bsky.social! 🙌

github.com/fastapi/fast...
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
github.com
October 20, 2025 at 11:41 AM
There's something satisfying in finishing the @es.pycon.org keynote, in Spain, about Python, @fastapi.tiangolo.com and friends, with this slide.
October 19, 2025 at 8:34 PM
This is the most black magic I've done since adding support for @pydantic.dev v2 (or v1) to @fastapi.tiangolo.com... 🧙‍♂️

Now it has support for both Pydantic v2 AND v1 ✨

So much work just so you can migrate that old (or big) FastAPI app to Pydantic v2, please make it worth it, migrate to v2 ☕️
Here's FastAPI 0.119.0 🚀

With support for both @pydantic.dev v2 and v1 on the same app, at the same time 🤯

This is just so you can migrate to Pydantic v2 if you haven't done it yet, here's your (last) chance! 🤓

Pydantic v1 is now deprecated ⛔️

Read more fastapi.tiangolo.com/how-to/migra...
October 11, 2025 at 5:39 PM
Fresh pi, right out of the oven! 🥧
Who's hungry? There's pi 🥧

FastAPI 0.118.3 has official support for Python 3.14 🎉

Big thanks to @oxykodit.bsky.social for a long debugging and preparation process! 🙌

And shoutout to @1st1.dev and Fantix from @geldata.com for the new httptools with support for 3.14 🙇
October 10, 2025 at 10:58 AM
Here's SQLModel 0.0.27, with support for Python 3.14 🐍😎

@oxykodit.bsky.social 🙌

github.com/fastapi/sqlm...
GitHub - fastapi/sqlmodel: SQL databases in Python, designed for simplicity, compatibility, and robustness.
SQL databases in Python, designed for simplicity, compatibility, and robustness. - fastapi/sqlmodel
github.com
October 8, 2025 at 4:42 PM
Reposted by Sebastián Ramírez
Here's another quick FastAPI bug fix release, 0.118.2 🚀

This fixes a use case with Pydantic models using discriminated unions in the body. 🐛

(If you don't understand or use that, no need to worry about it either 😎)

Thanks François Voron! 🙌

And thanks @patrick.wtf and Yurii! 🍰
October 8, 2025 at 3:01 PM
SQLModel 0.0.26 just released 🔖

With support for the latest @pydantic.dev and some fixes for types that became a rabbit hole handled by @oxykodit.bsky.social 🙌🐇

github.com/fastapi/sqlm...
GitHub - fastapi/sqlmodel: SQL databases in Python, designed for simplicity, compatibility, and robustness.
SQL databases in Python, designed for simplicity, compatibility, and robustness. - fastapi/sqlmodel
github.com
October 8, 2025 at 11:25 AM
Reposted by Sebastián Ramírez
Here's FastAPI 0.118.1, with compatibility for the latest @pydantic.dev. 🚀

This one had the combined effort of the community, the @pydantic.dev team, and the @fastapi.tiangolo.com team, all together. 🙌

github.com/fastapi/fast...
GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
FastAPI framework, high performance, easy to learn, fast to code, ready for production - fastapi/fastapi
github.com
October 8, 2025 at 9:14 AM
New Asyncer release, 0.0.9 🔖

This is the tool you would use to easily mix async and blocking code 🔄

@oxykodit.bsky.social just fixed support for the latest AnyIO, used underneath 🚀

github.com/fastapi/asyn...
GitHub - fastapi/asyncer: Asyncer, async and await, focused on developer experience.
Asyncer, async and await, focused on developer experience. - fastapi/asyncer
github.com
October 1, 2025 at 12:35 PM
Here's a @fastapi.tiangolo.com release made from a bullet train (Shinkansen) in Japan, how cool is that?! 🚅😎

This one fixes a long-standing complex issue for streaming responses 🐛

And it prepares the field for some nice features coming for streaming data (e.g. most AI workflows) 🤖
FastAPI 0.118.0 was just released 🎁

🐛 This fixes a bug when using a StreamingResponse and dependencies with yield or UploadFile.

Details: Now the exit code of dependencies with yield runs after the response is sent back.

If you want to read more: fastapi.tiangolo.com/advanced/adv...
Advanced Dependencies - FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
September 29, 2025 at 4:19 AM
On my way to PyCon Japan with @anthonypjshaw.bsky.social, the author of VS Code Pets!!!

(And the CPython internals book and many other things, but VS Code Pets!!!) 🐍🐕🐈
On a #PyConJP adventure with @tiangolo.com to Osaka and Himeji
September 25, 2025 at 6:22 AM