Advertisement · 728 × 90

Posts by Sebastián Ramírez

> only do (lots of) TypeScript if it's for the most Pythonic reasons 😎

18 hours ago 2 0 0 0
Preview
March 2026 update Free-threaded Python support for FastAPI, the ty type checker, analysing loss curves, autoresearch and LLM-readable documentation in skills.md

March 2026 update of The Diff & The Merge, my substack about OS maintenance.

oxykodit.substack.com/p/march-2026...

- free-threaded Python in FastAPI
- ty as type checker
- triaging nanochat PRs
- nanochat's little brother "autoresearch"
- publishing LLM-readable skills files

3 days ago 3 2 1 0
ty ty is an extremely fast Python type checker.

All my Python projects are now using ty for type checks 🎉

@fastapi.tiangolo.com, Typer, SQLModel, Asyncer, etc.

Thank you @oxykodit.bsky.social 🙌

ty is great, try it docs.astral.sh/ty/

1 week ago 21 4 1 0
Preview
SQLModel SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.

Here's SQLModel 0.0.38 🍫

🐛 @carljm.me from the Astral team implemented a typing fix to improve correctness and compatibility with the next ty 🙌

sqlmodel.tiangolo.com

1 week ago 12 0 1 0

And? What are the types? We need to know

1 week ago 3 0 0 0

Now @fastapi.tiangolo.com is a fully AI agentic framework. This is the future. 🚀

Thank you alejsdev, @patrick.wtf, malvex 🙌

1 week ago 8 0 1 0
Preview
Development - Contributing - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production

Most (or all) reports are AI slop. Too many reports, no real issues. All contrived, incorrect usage, to fabricate a vulnerability which is actually in user code.

But all of them require a lot of effort to review.

Don't DDoS open source human effort: fastapi.tiangolo.com/contributing...

1 week ago 6 0 2 0

Some universities in at least two countries are asking students to get a CVE number assigned in an open source project to verify their academic results.

Please don't do this, completely wrong incentive. This damages open source.

It's a DDoS attack on maintainer attention.

1 week ago 12 1 1 1
Advertisement
Post image

Quality PR reviews I receive 🤓

2 weeks ago 13 0 0 1

If the Python core team started a weekly/monthly newsletter, what would y'all want out of it? What would make you excited to see the notification in your inbox?

@emmatyping.dev and I were brainstorming a bit on this the other day, inspired a bit by @thisweekinrust.bsky.social.

2 weeks ago 16 5 5 0
Preview
does JIT go brrr? | Python JIT Performance Tracker Track Python's experimental JIT compiler performance vs the standard interpreter over time. Daily benchmarks across multiple machines using pyperformance.

Since it's now linked in the What's New for Python 3.15, I decided to migrate doesjitgobrrr.com to proper cloud hosting and out of my closet RPi cluster.

The once unofficial JIT benchmarking site is now *official*, has a new look, and hosted on the very best @fastapicloud.com 🖤!

3 weeks ago 31 5 1 1

Do you code with Cursor? ↗️

Try the official (and verified ✅) FastAPI Extension from the marketplace ✨

open-vsx.org/extension/Fa...

1 month ago 3 2 0 0

Are you using Google Antigravity as your editor? ☄️

Now you can install the official FastAPI Extension open-vsx.org/extension/Fa... 🎁

1 month ago 5 1 0 0

Long-awaited, Server-Sent Events in @fastapi.tiangolo.com ✨

1 month ago 18 1 2 0

This @fastapi.tiangolo.com feature has been cooking in my mind for 2 years or so. 😅

So happy it's finally out there. And I think the developer experience is just right (minimal and simple). ✨

1 month ago 17 3 0 0
Preview
FastAPI Extension - Visual Studio Marketplace Extension for Visual Studio Code - VS Code extension for FastAPI development

I've been working on something very cool for the past few months and today, it's finally yours!

The *official* @fastapi.tiangolo.com extension for VS Code has launched! 🎉

Install: marketplace.visualstudio.com/items?itemNa...
GitHub: github.com/fastapi/fast...

1 month ago 29 8 2 2

There's a @vscode.dev extension for @fastapi.tiangolo.com now! 🤯

It's so enjoyable to use, try it!

@savannah.dev did an amazing job with it. 🙌

1 month ago 11 1 1 0
Advertisement

@anthonypjshaw.bsky.social do you know who should I ask to get support for this in VS Code / GitHub Copilot?

1 month ago 2 0 1 0

Libraries should be able to provide their own official AI Agent Skills, in sync with new versions and features.

So I'm starting by shipping this in FastAPI. Next, Typer, SQLModel, etc. 🚀

Now it's time to ask your favorite coding agent to support it. 😎

tiangolo.com/ideas/librar...

1 month ago 15 1 3 1

Taking one (or several) for the (Python) team.

I promise we'll get back to Python. 🍰

1 month ago 3 0 2 0
Preview
Strict Content-Type Checking - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production

FastAPI 0.132.0 adds strict Content-Type checking for JSON requests 🏰

This would solve a CSRF risk in local-network apps (apps intended to run on users' machines, on localhost) 🔒️

If your clients don't send a Content-Type, you can also disable it: fastapi.tiangolo.com/advanced/str...

1 month ago 3 1 0 0

You get so many features from @fastapi.tiangolo.com when you declare a return type - response model...

And now you also get the best performance possible 😎🚀

1 month ago 12 1 0 0
Preview
JSON with Bytes as Base64 - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production

🐛 Here's FastAPI 0.129.1 with a bug fix in the JSON Schema for binary data and file uploads.

📝 And a new guide to use base64 binary data in JSON payloads: fastapi.tiangolo.com/advanced/jso...

1 month ago 3 1 1 0
Preview
GitHub - fastapi/asyncer: Asyncer, async and await, focused on developer experience. Asyncer, async and await, focused on developer experience. - fastapi/asyncer

Asyncer 0.0.15 drops support for Python 3.9 🪓

github.com/fastapi/asyn...

1 month ago 2 0 0 0
Preview
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

SQLModel 0.0.35 drops support for Python 3.9 🪓

github.com/fastapi/sqlm...

1 month ago 1 0 0 0
Advertisement

I’m sorry about that. It was not appropriate and we should have handled it better.

1 month ago 1 0 0 0
Preview
Typer Typer, build great CLIs. Easy to code. Based on Python type hints.

Typer 0.24.0 just released, dropping support for Python 3.9 (that reached End of Life some months ago) 🪓

typer.tiangolo.com

1 month ago 1 0 1 0

I've been dreaming of this day since around one year ago when I started the LLM translations setup. ✨

Actually since the first translations years ago, LLMs made it actually feasible now.

I like when technology makes things easier and more accessible to all humans. 🌐

1 month ago 5 0 0 0
Preview
Typer Typer, build great CLIs. Easy to code. Based on Python type hints.

Here's Typer 0.23.1 with a small bug fix 🐛

Thanks Brian Kohan! 🙌

...and soon, dropping support for Python 3.9 🪓

typer.tiangolo.com

1 month ago 3 0 0 0

You can't imagine how happy I am to finally be able to use the vertical bar (|) for type unions in the internal code 😁

1 month ago 10 0 0 1