Starlette
- Category
- Frameworks and libraries
- Docs outline
- 15 sections
Official docs outline
starlette.dev- Applications
Starlette app object, routes, middleware, lifespan.
- Routing
Route, Mount, Host and path parameters.
- Requests
Request object, body, forms and streams.
- Responses
JSON, HTML, streaming, file and redirect responses.
- Endpoints
HTTPEndpoint and WebSocketEndpoint classes.
- Middleware
ASGI middleware, CORS, GZip, sessions and custom.
- WebSockets
WebSocket connections.
- Lifespan
Startup and shutdown handling.
- Exceptions
Exception handlers and HTTPException.
- Authentication
AuthenticationMiddleware and permissions.
- Background Tasks
Run tasks after response.
- Configuration
Environment config.
- Static Files and Templates
Serving static and Jinja2 templates.
- Test Client
Testing with TestClient.
- Database
Async database usage patterns.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.