Typesafe APIs Made Simple ๐ช
oRPCTypesafe APIs Made Simple ๐ช
Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards


๐
End-to-End Type Safety
Ensure type-safe inputs, outputs, and errors from client to server.
๐
First-Class OpenAPI
Built-in support that fully adheres to the OpenAPI standard.
๐
Contract-First Development
Optionally define your API contract before implementation.
๐
First-Class OpenTelemetry
Seamlessly integrate with OpenTelemetry for observability.
โ๏ธ
Framework Integrations
Seamlessly integrate with TanStack Query (React, Vue, Solid, Svelte, Angular, etc.), SWR, Pinia Colada, NestJS, and more.
๐
Server Actions
Fully compatible with React Server Actions on Next.js, TanStack Start, and other platforms.
๐
Standard Schema Support
Works out of the box with Zod, Valibot, ArkType, and other schema validators.
๐๏ธ
Native Types
Supports native types like Date, File, Blob, BigInt, URL, and more.
โฑ๏ธ
Lazy Router
Enhance cold start times with our lazy routing feature.
๐ก
SSE & Streaming
Enjoy full type-safe support for SSE and streaming.
๐
Multi-Runtime Support
Fast and lightweight on Cloudflare, Deno, Bun, Node.js, and beyond.
๐
Extendability
Easily extend functionality with plugins, middleware, and interceptors.