Core API
Core API
Declare the boundary, implement its behavior, construct clients, and control values and failures.
Contracts ↗
Paths, inputs, responses, routers, and shared schemas.
Server implementations ↗
Exhaustive handlers, middleware, context, and fragments.
Typed clients ↗
Selections, calls, middleware, and response narrowing.
Request representations ↗
Parameters, query, headers, bodies, and native JSON.
Values across boundaries ↗
One-way schemas, transforms, and bidirectional codecs.
Errors ↗
Declared application failures and operational errors.