FastAPI's profile picture. FastAPI framework, high performance, easy to learn, fast to code, ready for production. 🚀

Web APIs with Python type hints. 🐍

By @tiangolo 🤓

FastAPI

@FastAPI

FastAPI framework, high performance, easy to learn, fast to code, ready for production. 🚀 Web APIs with Python type hints. 🐍 By @tiangolo 🤓

Pinned

Hello World! 👋 This is the new official FastAPI Twitter account! 🎉 (Tweets by @tiangolo 🤓)

FastAPI's tweet image. Hello World! 👋

This is the new official FastAPI Twitter account! 🎉

(Tweets by @tiangolo 🤓)

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/fastapi


FastAPI reposted

It's liveee! 🤩 The folks from @CultRepo made a mini documentary about @FastAPI! 🚀🎉 📺️youtube.com/watch?v=mpR8ng…

tiangolo's tweet image. It's liveee! 🤩

The folks from @CultRepo made a mini documentary about @FastAPI! 🚀🎉

📺️youtube.com/watch?v=mpR8ng…

Like most popular framework stories, FastAPI started as a personal side project. Now it's one of the fastest-growing frameworks in Python history, powering everything from Netflix to the James Webb Space Telescope. Sebastián Ramírez (@tiangolo) tells the story of how FastAPI…

CultRepo's tweet card. The Rise and Rise of FastAPI

youtube.com

YouTube

The Rise and Rise of FastAPI



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/fastapi


FastAPI will drop support for Python 3.8 in the next days 🔥


Now FastAPI 0.123.7 ☕️ 🐛 Fix corner cases in stringified annotations in Python 3.10+ (a.k.a. from __future__ import annotations)


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/fastapi


Here's another FastAPI release, 0.123.5 🎁 Several related fixes and improvements, support for functools wraps, partial 🚀 github.com/fastapi/fastapi


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. ☕️


More bug-fix releases for you! 🐛 FastAPI 0.123.1 and 0.123.2 🍫 fastapi.tiangolo.com/release-notes/


FastAPI reposted

There's a mini-documentary about @FastAPI coming out in a couple of days 🤩 Made by @CultRepo, the same team behind the Python documentary 🐍🎉

We've been working on a mini-doc about how @FastAPI actually came to be… and the story is not quite what we expected... A homeschool kid from Colombia (hi @tiangolo 👋), a rejected GitHub idea and a framework that no one was really supposed to notice. Coming Thursday!! 🤩



FastAPI 0.123.0 🚀 This (and 0.122.1) handles a bug in caching dependencies when using OAuth 2 security scopes. 🐛 github.com/fastapi/fastapi


Have you read the FastAPI docs enough for this to happen? 🎸

skimming through fastapi docs and just got rick rolled lol @FastAPI i love you



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/authent… Thanks YuriiMotov! 🙌


Happy birthday @djangoproject! 🎂🎉

Twenty years of #Django releases 🚀 djangoproject.com/weblog/2025/no… Over those twenty years, - 447 Django releases shipped 🚢 - 131 security vulnerabilities addressed - 262,203 releases of Django-related packages in the #Python ecosystem



A basic FastAPI app in one command 🚀 Install uv: docs.astral.sh/uv/getting-sta… Run: uvx fastapi-new awesomeapp ✨ Done! ✨ Thanks @savostrowski! 🙌 github.com/fastapi/fastap…


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 @patrick91! 🙌

FastAPI's tweet image. 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 @patrick91! 🙌

Here's a smol bug-fix release for the weekend, FastAPI 0.121.1 🐛 luzzodev just fixed Depends(func, scope="function") when used in the router, at the top level. 😎 github.com/fastapi/fastapi


Here's FastAPI 0.121.0 🍰 In case you needed to exit early from dependencies with yield, you can now opt in with: Depends(some_func, scope="function") fastapi.tiangolo.com/tutorial/depen…


Loading...

Something went wrong.


Something went wrong.