FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production observed · 2026-10-14
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 2873
- days_rel: 12
- days_push: 12
- n_releases_24m: 113
Adoption not part of the score
103093 stars · 10038 forks observed · 2026-10-14
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
FastAPI is a modern, high‑performance Python web framework for building APIs with standard type hints. It provides automatic OpenAPI documentation, async support, and tight integration with Starlette and Pydantic.
Use cases
- create a RESTful API with automatic Swagger UI documentation
- build async micro‑services in Python
- expose machine‑learning models as HTTP endpoints
- rapidly prototype CRUD applications with data validation
- develop production‑ready backend services with type‑safe request handling
When to choose
- you need high performance comparable to Node.js or Go
- you want automatic OpenAPI/JSON Schema generation and interactive docs
- your project relies heavily on Python type hints for validation
- you prefer async‑first design with easy integration of background tasks
When to avoid
- you are constrained to a synchronous-only environment
- you need a full‑stack solution with built‑in templating and frontend tooling
- your team prefers a different language or framework ecosystem
Facets
framework · maturity active
api-framework http-server web-framework routing serialization form-handling web-development backend data-science python cross-platform cli async starlette pydantic openapi swagger-ui redoc
10 sources
- readme: https://github.com/fastapi/fastapi · fetched 2026-10-14 · d429b43965d2
- homepage: https://fastapi.tiangolo.com/ · fetched 2026-09-07 · c61fd150bf53
- site_page: https://fastapi.tiangolo.com/features · fetched 2026-09-07 · 23fd9ccfd3b0
- site_page: https://fastapi.tiangolo.com/about · fetched 2026-09-07 · e9041c5b7f33
- site_page: https://fastapi.tiangolo.com/how-to/custom-docs-ui-assets · fetched 2026-09-07 · b114ef36d964
- site_page: https://fastapi.tiangolo.com/reference/openapi/docs · fetched 2026-09-07 · 8e9d58f3455b
- registry_pypi: https://pypi.org/pypi/fastapi-cli/json · fetched 2026-09-07 · f11f6e5c6acf
- site_page: https://fastapi.tiangolo.com/tutorial/metadata · fetched 2026-09-07 · 9b31b25aa396
- site_page: https://fastapi.tiangolo.com/deployment/versions · fetched 2026-09-07 · 35e81f6815e3
- site_page: https://fastapi.tiangolo.com/deployment/https · fetched 2026-09-07 · 0b2d409d4e79
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fastapi/fastapi | main | 94 |
| fastapi/fastapi-cli | plugin | 87 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem