FastAPI
banner
fastapi.tiangolo.com
FastAPI
@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/
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:28 PM
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
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
December 26, 2025 at 1:09 PM
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
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:23 PM
FastAPI 0.125.0 drops support for Python 3.8 ⚰️

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 17, 2025 at 9:43 PM
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:29 PM
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 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:33 PM
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:30 PM
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
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 FastAPI
It's liveee! 🤩

The folks from @cultrepo.bsky.social made a mini documentary about @fastapi.tiangolo.com ! 🚀🎉

📺️ www.youtube.com/watch?v=mpR8...
December 4, 2025 at 7:54 PM
Mooore releases! FastAPI 0.123.8 🥞

🐛 Fix a bug in the OpenAPI schema generated for security schemes using OAuth 2 scopes, when using different scopes at the router or path operation 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
December 4, 2025 at 1:06 PM
FastAPI will drop support for Python 3.8 in the next days 🔥
December 4, 2025 at 12:17 PM
Now FastAPI 0.123.7 ☕️

🐛 Fix corner cases in stringified annotations in Python 3.10+ (a.k.a. from __future__ import annotations)
December 4, 2025 at 8:35 AM
Here's FastAPI 0.123.6 🍰

🐛 Fix support for functools wraps, partial, in async and regular functions, for path operations and dependencies, including with yield, classes, callables, etc.

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 7:41 AM
Here's another FastAPI release, 0.123.5 🎁

Several related fixes and improvements, support for functools wraps, partial 🚀

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 2, 2025 at 9:58 PM
How many releases do you like to have in a day?

Here's more: 0.123.3, 0.123.4 🥞

Granular releases, so you can get the latest, but if something doesn't work for you for some reason, you can still get some of the fixes in the previous release. ☕️
December 2, 2025 at 4:11 PM
More bug-fix releases for you! 🐛

FastAPI 0.123.1 and 0.123.2 🍫

fastapi.tiangolo.com/release-notes/
Release Notes - FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
December 2, 2025 at 5:49 AM
FastAPI 0.123.0 🚀

This (and 0.122.1) handles a bug in caching dependencies when using OAuth 2 security scopes. 🐛

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 1, 2025 at 10:30 AM
Long-awaited, FastAPI 0.122.0 🎁

🐛 Security classes now return 401 on errors instead of 403

They include sensible WWW-Authenticate headers to stay spec-compliant 🤓

If your code depends on 403 errors, you can override this: fastapi.tiangolo.com/how-to/authe...

Thanks YuriiMotov! 🙌
Use Old 403 Authentication Error Status Codes - FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastapi.tiangolo.com
November 24, 2025 at 7:27 PM
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 app in one command 🚀

Install uv: docs.astral.sh/uv/getting-s...

Run:

uvx fastapi-new awesomeapp

✨ Done! ✨

Thanks @savannah.dev ! 🙌

github.com/fastapi/fast...
GitHub - fastapi/fastapi-new: Create a new FastAPI project in one command
Create a new FastAPI project in one command. Contribute to fastapi/fastapi-new development by creating an account on GitHub.
github.com
November 10, 2025 at 11:04 PM
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:56 PM