Typer 0.27.0 comes with improved help formatting for parameters, types, etc. ✨ Maybe a "breaking change" if you are testing for literal content 🤓 Part of something BIG @oxykodit.bsky.social is working on, coming soon 🍿 Building a CLI? I would use Typer 😎 github.com/fastapi/typer
Sofie Van Landeghem
@oxykodit.bsky.social
I'm a software developer, open-source maintainer and NLP engineer. I love data, coding, testing, developing ML models and getting sh*t done. https://github.com/svlandeg
Come to @fastapi.tiangolo.com Conf, it will be awesome, in person 🙋♂️ And there are tickets now 🎟️
FastAPI Conf Early Bird tickets are now available! 🎉 There’s a limited number of Early Bird tickets, so get yours before they’re gone: 👉 fastapiconf.com/tickets/ See you at FastAPI Conf! 🚀
FastAPI, Typer, SQLModel, Asyncer All bundle their own Agent Library Skills ✨ Let your agents (Codex, Claude, Cursor, etc) help you write good code and avoid gotchas 🤓 New SQLModel and Asyncer just released with their own library skills 🔖 library-skills.io
Looking for a software engineer to help maintain your OS repo? I currently have availability for a part-time open-source engagement. Preferably, focused on data, evaluations, NLP/ML/LLM. I work as a consultant through my company OxyKodit. DM me if you'd like to explore working together!
FastAPI 0.137.0: a big internal refactor for routers 🏗️ You are probably not affected, unless you are iterating on the internal router.routes, then check the docs 📝 If you use any third-party package that modifies FastAPI's internals and it stops working, let them know 🤓
Several Typer bug fix releases in a row in the past few days 🐛 @oxykodit.bsky.social caught a few edge case bugs after the Click vendoring 🙌 @patrick.wtf caught another one happening since before that 🙌 typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
typer.tiangolo.com
Another small quick bug-fix release, 0.26.2 🐛 @oxykodit.bsky.social is keeping the guard. Checking, triaging and fixing everything that comes, right on the door. 😎
Your FastAPI is safe 🔒 Today, FastAPI was incorrectly flagged as malicious by automated tooling from a large company, among several other packages. FastAPI was not compromised. It was a false positive. We were not contacted before publication. This should not happen to OSS.
After a thorough ranking of moustaches, it is decided: @tiangolo.com will give the opening keynote at FastAPI Conf 🤓 (the fact that he created FastAPI and is writting here in third person has nothing to do with it) Join the waiting list 🫰🏼 fastapiconf.com
FastAPI Conf 2026 — Amsterdam
The premier conference for FastAPI developers. October 28, 2026 — Amsterdam.
fastapiconf.com
most of these github actions driven breaches are because of pull_request_target. here's some tips of what to look for when reviewing your own workflows. worth noting - it is safe, and necessary, when used correctly 🧵
Typer 0.25.1 comes with its own Library Skills for AI coding agents bundled ✨ Very cool things coming to Typer, your agent should know how to use them 🍰 Thanks @oxykodit.bsky.social ! 🙌 github.com/fastapi/typer
GitHub appears to have opted anyone using the CLI into sending telemetry they will use to inform product decisions. This is sneaky and should have been an opt-in decision, not opt-out. Disable it with `gh config set telemetry disabled`. cli.github.com/telemetry
Telemetry
Take GitHub to the command line
cli.github.com
Here's Typer 0.24.2 with a small bug fix, thanks @oxykodit.bsky.social ! 🙌 typer.tiangolo.com
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
typer.tiangolo.com
FastAPI 0.136.0 officially supports: ✨ free-threaded Python 🐍 ✨ (this announcement has no GIL puns) Thanks @oxykodit.bsky.social, @patrick.wtf, Nathan Goldbaum, @nucleonjohn.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
Since I go through my github notifications on a FIFO basis, but I only keep the latest email per issue, whenever someone posts “any updates?” it moves that issue right to the bottom of the queue and I think that’s kinda poetic.
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
March 2026 update
Free-threaded Python support for FastAPI, the ty type checker, analysing loss curves, autoresearch and LLM-readable documentation in skills.md
oxykodit.substack.com
Hey if you need something to do over this long weekend, have a go at my PhD student Anna-Merete’s survey. It’s sentences to rate, you just need to have any English variety as your first language, and it’ll take you 10–15 minutes. #linguistics docs.google.com/forms/d/e/1F...
Can You Say That?
The aim of this project is to investigate the (im)possibilities of sentence structure in English and Danish, and the differences between the two languages. By contributing, you help further our unders...
docs.google.com
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/
ty
ty is an extremely fast Python type checker.
docs.astral.sh
The Diff & The Merge: my new substack over at oxykodit.substack.com where I write about the day-to-day life of being an open-source maintainer in the Python/data/AI domain.
The Diff & The Merge | Sofie | Substack
The day-to-day life of an open-source maintainer in the Python/data/AI domain. Click to read The Diff & The Merge, by Sofie, a Substack publication. Launched 3 days ago.
oxykodit.substack.com
Here's a big one! 🎉 Official FastAPI extension for @vscode.dev 🎁 🗺️ Path operations explorer 🔎 ...and search ✅ From tests: go to definition 🎁 And more! marketplace.visualstudio.com/items?itemNa... GitHub: github.com/fastapi/fast... Thank you @savannah.dev 🙌
FastAPI Extension - Visual Studio Marketplace
Extension for Visual Studio Code - VS Code extension for FastAPI development
marketplace.visualstudio.com
Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project) Vibe coding is trading that understanding for short-term gains
Here's Typer 0.21.2 🎁 The highlight, @oxykodit.bsky.social added the official reference docs: typer.tiangolo.com/reference/ And updated the guide to build a Typer package to now use uv: typer.tiangolo.com/tutorial/pac...
Reference - Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
typer.tiangolo.com
Only 1 more day to fill the Typer developer survey! ⌨️ The results will guide future features and (breaking) changes. 🔥 forms.gle/XEH3NL2wqpFP...
Typer developer survey
Help us understand how Typer is used, what is needed, and help guide its decisions ⌨️
forms.gle
If you're using Typer, please fill in this survey to help us drive future developments in line with what the community needs! 🙏
Do you like Typer? ⌨️ Fill the Typer developer survey and help us define its future ✨ forms.gle/uT8SYQRoxuPz...
Here's SQLModel 0.0.32, fix support for Annotated fields with @pydantic.dev 2.12+ 🐛 Thanks @vimota.bsky.social ! 🙌 And thanks @patrick.wtf , @oxykodit.bsky.social , and YuriiMotov for the work and help. 🍰 sqlmodel.tiangolo.com
SQLModel
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness.
sqlmodel.tiangolo.com
This "Automated Contributions Policy" from scikit-learn is really good and on point: scikit-learn.org/dev/develope... Please, whatever OS repo you intend to contribute to, read this first 🙏
Contributing
This project is a community effort, shaped by a large number of contributors from across the world. For more information on the history and people behind scikit-learn see About us. It is hosted on ...
scikit-learn.org
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
Awesome team! 🫶
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)