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. 🤖
I just migrated the docs for Asyncer from Material for MkDocs to @zensical.org

I was expecting a challenge, I was disappointed, it was too easy. 😂

Install and run, that's it. All the configs unchanged, even the CLI preserves the exact same commands. ☕️

asyncer.tiangolo.com
Index - Asyncer
Asyncer, async and await, focused on developer experience.
asyncer.tiangolo.com
December 29, 2025 at 8:37 PM
Here's SQLModel 0.0.31, dropping support for Pydantic v1 ⚰️

Now @pydantic.dev 2.7.0 or above is required ⬆️

sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
sqlmodel.tiangolo.com
December 28, 2025 at 12:37 PM
I made the first public announcement of @fastapi.tiangolo.com 7 years ago, around these dates 🎂

It was intended as a gift 🎁

Cool stuff coming next year in FastAPI for you.

Here's to the next to come! 🥂
FastAPI 0.128.0 drops support for pydantic.v1 ⚰️

Now only @pydantic.dev v2 is supported ⬆️

This will unlock many things ✨

fastapi.tiangolo.com
FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
December 27, 2025 at 3:36 PM
December 26, 2025 at 1:13 PM
Here's Asyncer 0.0.12, dropping support for Python 3.9 ⚰️

asyncer.tiangolo.com
Asyncer
Asyncer, async and await, focused on developer experience.
asyncer.tiangolo.com
December 26, 2025 at 12:06 PM
Here's SQLModel 0.0.30 🎁

Dropping support for Python 3.8 ⚰️

This included a lot of work from YuriiMotov, upgrading the syntax in the docs examples and their tests 📝

sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
sqlmodel.tiangolo.com
December 26, 2025 at 11:48 AM
Typer 0.21.0 drops support for Python 3.8 ⚰️

This includes a lot of work from YuriiMotov to modernize the syntax for all the examples in the docs ✨

typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
typer.tiangolo.com
December 25, 2025 at 10:01 AM
And here's SQLModel 0.0.29, more bug fixes 🎄

sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
sqlmodel.tiangolo.com
December 23, 2025 at 9:11 PM
SQLModel 0.0.28, a small bug fix 🎁

sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
sqlmodel.tiangolo.com
December 23, 2025 at 7:21 PM
Pics from a keynote I gave at @es.pycon.org, in Spanish, in October 🇪🇸💃
December 23, 2025 at 3:41 PM
Reposted by Sebastián Ramírez
FastAPI 0.127.0 raises a deprecation warning if you use pydantic.v1 🔊

Support for pydantic.v1 will be fully dropped next ☕️

You should (and probably are) using @pydantic.dev v2 ✨
December 21, 2025 at 4:52 PM
Only supporting @pydantic.dev v2 in @fastapi.tiangolo.com will enable so many cool features and performance improvements, while solving bugs in edge cases. I'm excited. ⚡️
FastAPI 0.126.0 drops support for Pydantic v1 ⚰️

The minimum version is now @pydantic.dev >= 2.7.0 ⬆️

Importing from pydantic.v1 is still temporarily supported, but will no longer be supported in a future release in the next few days. 🔥
December 20, 2025 at 4:27 PM
ty is awesome ✨

I'm amazed at Astral's technical excellence and developer experience focus.

Ty is not only crazy fast, it improves what's possible with Python (check their Type System docs).

And the editor support, chef kiss 🤩

docs.astral.sh/ty/

ty @crmarsh.com
ty
ty is an extremely fast Python type checker.
docs.astral.sh
December 20, 2025 at 3:04 PM
I gave a keynote at PyCon Japan some months ago 🏯

First time I gave a talk that was live translated (by humans) to the audience 🎧️
December 20, 2025 at 8:00 AM
Typer 0.20.1 🎁

With a bunch of bug fixes and improvements. 🚀

Special thanks to @oxykodit.bsky.social for all the help! 🙌

typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
typer.tiangolo.com
December 19, 2025 at 6:11 PM
Now I can finally use list[int], typing.Annotated, and friends, in the internals of FastAPI, so happy 🤩
December 17, 2025 at 9:48 PM
Some pics from my keynote at @pycontw.bsky.social a couple of months ago 🐍
December 13, 2025 at 7:24 AM
Dropping support for Python 3.8 in @fastapi.tiangolo.com will help with several things.

And then dropping support for @pydantic.dev v1 right after will unlock a bunch of improvements that can be done only with Pydantic v2. 🤩
Bug fix releases: FastAPI 0.124.3 and 0.124.4 🐛

The highlight: YuriiMotov fixed support for @pydantic.dev aliases (validation and serialization) in multiple edge cases. 🚀

If there are no new reports, FastAPI will drop support for Python 3.8 next week. ⚰️

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
December 12, 2025 at 3:33 PM
Reposted by Sebastián Ramírez
A couple of bug-fix releases, FastAPI 0.124.1 and 0.124.2 🐛

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
December 10, 2025 at 5:56 PM
The new frontend baseline template for your next app with @fastapi.tiangolo.com is looking so nice ✨

Another big frontend migration from alejsdev, thank you! 🙌
The full-stack-fastapi-template now uses @shadcn.com / ui (with @tailwindcss.com ) for the frontend 🚀🎉

There's still dark mode too, and all the nice things 🦇

Thanks alejsdev! 🙌

github.com/fastapi/full...
December 8, 2025 at 7:38 PM
Some pics from my @europython.eu keynote earlier this year 😁🇪🇺🐍

I talked about the ideas behind @fastapi.tiangolo.com and friends, Typer, Asyncer, SQLModel...

And how to apply those ideas to products as well, including a bit of how they are applied in FastAPI Cloud too.
December 7, 2025 at 2:22 PM
Here's @savannah.dev's first feature in @fastapi.tiangolo.com! 🚀
FastAPI 0.124.0 comes with better server error tracebacks. ✨

Before, if the app sent invalid data back, the server error logs would not show where the problem was. 😔

Now it shows the (clickable) file, line, function, and path operation. 📢

Thanks @savannah.dev! 🙌
December 6, 2025 at 1:31 PM
Reposted by Sebastián Ramírez
Here's FastAPI 0.123.10 ☕️

A couple of bugs handled, confirmed, and fixed by YuriiMotov 🙌🐛

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
December 5, 2025 at 9:33 PM
Reposted by Sebastián Ramírez
Another FastAPI bug-fix release, 0.123.9 🐛

This fixes more edge cases around OpenAPI and OAuth2 scopes 🔒️

It required a considerable internal refactor, so now the code is more robust and less error-prone. 😎

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
December 4, 2025 at 11:47 PM
Reposted by Sebastián Ramírez
💅 we’re out here building the best Python cloud you’ve ever seen, y’all!
We added support for the pylock.toml standard to FastAPI Cloud (via uv, @nucleonjohn.bsky.social did it 🙌) just to be able to tag @snarky.ca

...and because *standards* too. But tagging Brett is important. 😎

fastapicloud.com/docs/builds-...
Install Dependencies
Documentation for FastAPI Cloud, a platform for deploying FastAPI applications.
fastapicloud.com
December 4, 2025 at 8:16 PM