fastapi/fastapi
Features
Cross-cutting capabilities that span more than one system.
| Feature | Spans | Source touchpoints |
|---|---|---|
| Request lifecycle | application, middleware, routing, dependencies | fastapi/applications.py, fastapi/middleware/asyncexitstack.py, fastapi/routing.py, fastapi/dependencies/utils.py |
| Dependency injection | parameters, routing, security | fastapi/dependencies/, fastapi/params.py, fastapi/routing.py |
| OpenAPI generation | application, routing, openapi system | fastapi/openapi/utils.py, fastapi/applications.py, fastapi/routing.py |
| Server-Sent Events | routing, sse module | fastapi/sse.py, fastapi/routing.py |
| Background tasks | routing, request lifecycle | fastapi/background.py, fastapi/routing.py |
| WebSockets | routing, dependencies | fastapi/routing.py, fastapi/websockets.py, fastapi/exception_handlers.py |
These pages explain end-to-end behaviours. For per-module reference, see Systems.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.
Previous
Pydantic compatibility
Next
Request lifecycle