fastapi
Installation
SKILL.md
FastAPI
FastAPI is a modern Python web framework built on Starlette (ASGI) and Pydantic (validation). Install with pip install "fastapi[standard]".
Architecture
FastAPI (routing, OpenAPI, DI) -> Starlette (ASGI, middleware, responses) -> Uvicorn (ASGI server)
Pydantic (validation, serialization)
- Starlette: provides Request, Response, WebSocket, middleware, TestClient, StaticFiles
- Pydantic: provides BaseModel, Field, validation, serialization
- Uvicorn: ASGI server (
fastapi runoruvicorn app:app)