Skip to content

Guides

Start with one of the walkthroughs below. Each is complete for what it covers: a problem, a compiling example, and a link into the package that owns the detail. Anything deeper lives with its package — every package page has a Quickstart / Guide / How-tos strip.

If you have not scaffolded yet:

Terminal window
uv add "quadkit-cli>=0.0.42,<0.1"
quadkit new project my-app --template web-api
cd my-app
quadkit run

Coming from FastAPI? Keep Starlette routing and Pydantic; add a composition root. The map is Migrating from FastAPI.

GuideWhen to read it
The quadkit CLInew, gen, run, dev, db, config
TestingTest harnesses, fakes, and compliance suites
Real-time webSSE, WebSocket, and streaming responses
Deploymentquadkit run in production
ObservabilityLogs, health probes, tracing, and an incident runbook
Contracts & boundariesWhere a shared type, protocol, or exception belongs
Migrating from FastAPIKeep your Starlette instincts, add a composition root

How-tos are owned by the matching package GUIDE, so they ship with the code that implements them: