Focused category
Routing
Route-aware request handling with typed request, response, and session wrappers.
Choose by job
Category pages are quick routing pages for experienced developers.
Router
Use Router when your handlers should receive typed request and response wrappers and you want route patterns, priorities, status responses, and emitter composition in one
Request
Use Request when you want one request shape across HTTP servers, terminal adapters, or custom transports.
Response
Use Response when you want transport-agnostic response building and a consistent status/result payload shape across adapters.
Session
Use these APIs when you need one session abstraction for request reads and response-side cookie revisions.
Comparison table
| Primitive | Use when | Reference |
|---|---|---|
| Router | Use Router when your handlers should receive typed request and response wrappers and you want route patterns, priorities, status responses, and emitter composition in one | Open reference |
| Request | Use Request when you want one request shape across HTTP servers, terminal adapters, or custom transports | Open reference |
| Response | Use Response when you want transport-agnostic response building and a consistent status/result payload shape across adapters | Open reference |
| Session | Use these APIs when you need one session abstraction for request reads and response-side cookie revisions | Open reference |