🔗
End-to-End Type Safety
Ensure type-safe inputs, outputs, and errors from client to server.
Typesafe APIs Made Simple 🪄
Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards


🔗
Ensure type-safe inputs, outputs, and errors from client to server.
📘
Built-in support that fully adheres to the OpenAPI standard.
📝
Optionally define your API contract before implementation.
🔍
Seamlessly integrate with OpenTelemetry for observability.
⚙️
Seamlessly integrate with TanStack Query (React, Vue, Solid, Svelte, Angular, etc.), SWR, Pinia Colada, NestJS, and more.
🚀
Fully compatible with React Server Actions on Next.js, TanStack Start, and other platforms.
🔠
Works out of the box with Zod, Valibot, ArkType, and other schema validators.
🗃️
Supports native types like Date, File, Blob, BigInt, URL, and more.
⏱️
Enhance cold start times with our lazy routing feature.
📡
Enjoy full type-safe support for SSE and streaming.
🌍
Fast and lightweight on Cloudflare, Deno, Bun, Node.js, and beyond.
🔌
Easily extend functionality with plugins, middleware, and interceptors.