fastapi/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 2825
- days_rel: 35
- days_push: 7
- n_releases_24m: 116
Adoption not part of the score
101864 stars · 9818 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette and Pydantic. It automatically generates OpenAPI (Swagger) documentation and interactive docs UIs, with strong editor support and async support.
Use cases
- build a REST API in python
- create a web backend with automatic swagger docs
- serve an ML model as an HTTP API
- build an async python web service
- generate openapi 3 spec from python code
- build a CRUD API with pydantic validation
- prototype a api quickly
When to choose
- you want a fast, type-hint-driven Python API framework with automatic OpenAPI docs
- you need async support and performance comparable to NodeJS or Go
- you want editor autocompletion and fewer runtime errors via pydantic validation
- you are serving machine-learning models or microservices in Python
When to avoid
- you need server-side rendered HTML websites rather than APIs (consider Django or Flask)
- your team is not using Python
- you require a fully 1.0-stable API contract without any breaking changes between minor versions
- you need a batteries-included framework with built-in ORM and admin (Django)
Facets
framework · maturity active
web-framework api-framework http-server routing serialization form-handling api-documentation middleware auth web-development backend apis developer-tools python cross-platform openapi swagger pydantic async rest type-hints starlette uvicorn -schema web-server
10 sources
- readme: https://github.com/fastapi/fastapi · fetched 2026-08-28 · d429b43965d2
- homepage: https://fastapi.tiangolo.com/ · fetched 2026-08-28 · c61fd150bf53
- site_page: https://fastapi.tiangolo.com/features/ · fetched 2026-08-28 · c869fed0ca42
- site_page: https://fastapi.tiangolo.com/about/ · fetched 2026-08-28 · be8e5cde0f07
- site_page: https://fastapi.tiangolo.com/how-to/custom-docs-ui-assets/ · fetched 2026-08-28 · 8e8edccc7ee2
- site_page: https://fastapi.tiangolo.com/reference/openapi/docs/ · fetched 2026-08-28 · 71197ca6ec17
- site_page: https://fastapi.tiangolo.com/tutorial/metadata/ · fetched 2026-08-28 · 806408087785
- site_page: https://fastapi.tiangolo.com/deployment/versions/ · fetched 2026-08-28 · f19cf6562286
- site_page: https://fastapi.tiangolo.com/deployment/https/ · fetched 2026-08-28 · a1f56187f823
- site_page: https://fastapi.tiangolo.com/tutorial/ · fetched 2026-08-28 · 7ab068556856
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fastapi/fastapi | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem