# quadkit-web > The async web layer: controllers with signature-based binding, middleware pipelines, a Result-to-HTTP bridge, and OpenAPI. Machine index for **quadkit-web** only. Rules: https://oridecon.dev/agents.md · Catalog: https://oridecon.dev/llms.txt · Slices: https://oridecon.dev/llms/index.txt · Skill: https://oridecon.dev/SKILL.md ## Package - Name: `quadkit-web` - Group: Web & HTTP — ASGI, routing, middleware, and the Result-to-HTTP bridge. - Docs: https://oridecon.dev/quadkit/packages/web/quadkit-web/ - Repository: https://github.com/dbtinoy-/quadkit - Release: quadkit-web 0.0.42 on PyPI — https://pypi.org/project/quadkit-web/ - This slice: https://oridecon.dev/llms/quadkit-web.txt - Install: `uv add quadkit-web>=0.0.42,<0.1` ## Boundaries - Extensions import only `quadkit` and `quadkit-contracts` — never each other. - If a type is needed by two packages, it belongs in `quadkit-contracts`. - Shared types live in `quadkit-contracts`. Do not invent a second copy here. - Constructor injection. `register()` binds, `boot()` resolves. - Domain failures are `Result[T, E]`. Infrastructure failures raise. - One tree: `domains/` (not `models/`), app-root `di/` for `*_provider.py`. ## Docs in this package - [Web (quadkit-web)](https://oridecon.dev/quadkit/packages/web/quadkit-web/): ASGI web framework: controllers, routing, middleware - [API Reference](https://oridecon.dev/quadkit/packages/web/quadkit-web/api/): Complete API reference for the quadkit-web package. - [Architecture](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/architecture/): Architecture for quadkit-web - [Configuration](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/configuration/): Configuration for quadkit-web - [Guide](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/guide/): Guide for quadkit-web - [How-To Guides](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/howtos/): How-To Guides for quadkit-web - [Middleware](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/middleware/): Middleware guide and reference for the quadkit-web package in the Quadkit framework. - [Quickstart](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/quickstart/): Quickstart for quadkit-web - [application.yaml](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/security/): application.yaml guide and reference for the quadkit-web package in the Quadkit framework. - [Troubleshooting](https://oridecon.dev/quadkit/packages/web/quadkit-web/docs/troubleshooting/): Troubleshooting for quadkit-web ## See also - Playbook: https://oridecon.dev/quadkit/getting-started/for-coding-agents/ - Fail vs fix: https://oridecon.dev/quadkit/getting-started/common-mistakes/ - Group hub: https://oridecon.dev/quadkit/packages/web/ - Skill: https://oridecon.dev/SKILL.md - Rules (do not skip): https://oridecon.dev/agents.md