Do you code with Cursor? βοΈ
Try the official (and verified β
) FastAPI Extension from the marketplace β¨
open-vsx.org/extension/Fa...
@fastapi.tiangolo.com
FastAPI framework, high performance, easy to learn, fast to code, ready for production. π Web APIs with Python type hints. π By @tiangolo.com π€ GitHub: https://github.com/fastapi/fastapi Web: https://fastapi.tiangolo.com/
Do you code with Cursor? βοΈ
Try the official (and verified β
) FastAPI Extension from the marketplace β¨
open-vsx.org/extension/Fa...
Are you using Google Antigravity as your editor? βοΈ
Now you can install the official FastAPI Extension open-vsx.org/extension/Fa... π
Sneak peek, that's it: response_class and yield β‘οΈ
FastAPI 0.135.0, with Server-Sent Events: fastapi.tiangolo.com/tutorial/ser... β¨
Big features in FastAPI 0.134.0 β¨
π Stream JSON Lines with yield: fastapi.tiangolo.com/tutorial/str...
π¦ @pydantic.dev serializes each item to JSON (on Rust) for max perf
π¦οΈStream binary data with yield: fastapi.tiangolo.com/advanced/str...
π€ Library Agent Skill updated with this
π₯ Easter egg
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...
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 0.133.1 comes with the official FastAPI Agent Skill bundled π¦οΈ
More important than the current skill content is that it will be kept up to date with new versions of FastAPI π
AI coding agents will be able to use best practices and new features as they come π€
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...
Increase your FastAPI JSON response performance by 2x or more π
1. Upgrade to the just released FastAPI 0.131.0 π
2. Declare your response model - return type β¨
With that, now @pydantic.dev handles the JSON serialization on the Rust side π¦
fastapi.tiangolo.com/advanced/cus...
π 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...
The FastAPI docs are now fully translated to:
German
Spanish
French
Japanese
Korean
Portuguese
Russian
Turkish
Ukrainian
Chinese
Traditional Chinese
Done by AI guided by humans and native speakers π€
Shoutout to YuriiMotov for handling a lot of this π
fastapi.tiangolo.com
FastAPI 0.129.0 drops support for Python 3.9, which reached its End Of Life months ago πͺ
Make sure you have a recent Python version, ideally 3.14 π
fastapi.tiangolo.com
Here's FastAPI 0.128.7 with a couple of bug fixes and small features π°
...the plan is to release 0.129.0 today, dropping support for Python 3.9 πͺ
github.com/fastapi/fast...
With some finagling, I managed to build @fastapi.tiangolo.com against Python 3.15 to run the new FastAPI pyperformance benchmark, with and without the JIT.
3.13: 142ms β 141ms w/ JIT (~0.7% faster)
3.14: 147ms β 149ms w/ JIT (~1.4% slower)
3.15a5+ (main): 145ms β 134ms w/ JIT (8% faster!!!)
Several FastAPI releases during the weekend and today with internal refactors and a bug fix, the latest is 0.128.6 π€
How much do you like Friday releases? π«
FastAPI 0.128.3, compatible with the latest (and future) Starlette π
github.com/fastapi/fast...
Here's FastAPI 0.128.2, with more bug fixes and features π
github.com/fastapi/fast...
FastAPI 0.128.1 comes with with several small bug fixes and features π°
fastapi.tiangolo.com
This also includes:
β
E2E tests
π€ New pre-commit setup
ποΈMigration from Bcrypt to Argon2 for hashing passwords (while keeping compatibility with existing ones)
The full-stack-fastapi-template now has 40k+ GitHub stars, 0 open PRs, 0 open issues π€―
To celebrate: version 0.10.0 π₯
Highlight: alejsdev set it up as a uv workspace, and a bun monorepo, now all works from the top level π
github.com/fastapi/full...
LLMs and other tools are great, use them wisely π§
fastapi.tiangolo.com/contributing...
The FastAPI docs are now FULLY translated to multiple languages, always up to date π
LLMs, carefully guided by the FastAPI team plus native speakers π€π
Spanish - @tiangolo.com
German - Nils Lindemann
Russian - Yurii Motov
Portuguese - Rafael Marques
fastapi.tiangolo.com/contributing...
FastAPI 0.128.0 drops support for pydantic.v1 β°οΈ
Now only @pydantic.dev v2 is supported β¬οΈ
This will unlock many things β¨
fastapi.tiangolo.com
Here's FastAPI 0.127.1 π
It adds a custom deprecation warning to make sure you see any deprecated code and update it π
fastapi.tiangolo.com
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 β¨
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. π₯
FastAPI 0.125.0 drops support for Python 3.8 β°οΈ
github.com/fastapi/fast...
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...
A couple of bug-fix releases, FastAPI 0.124.1 and 0.124.2 π
github.com/fastapi/fast...