Skip to content
oRPC
Esc
↑↓navigate↵open⌘Jpreview
On this page

oRPC - Typesafe APIs Made Simple 🪄

Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards

oRPC helps you build APIs that are end-to-end type-safe and adhere to OpenAPI standards, making it easy to create robust, maintainable, and well-documented services.

Features

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.

Last updated on August 8, 2026

Was this page helpful?