Generate typed server-side service interfaces and framework routers from OpenAPI 3.1
Generate TypeScript models, native fetch client and Zod schemas from OpenAPI 3.1, zero runtime footprint
Generate typed React Query v5 hooks from OpenAPI 3.1 specs
OpenAPI Server URL templating parser, validator and substitution mechanism.
Map backend API errors to form field errors. Framework-agnostic core with React Hook Form adapter.
Convert Swagger 2.0 definitions to OpenApi 3.0 and validate
Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.com
Parses OpenAPI documents
A npm package wrapper for OpenAPI Generator (https://github.com/OpenAPITools/openapi-generator), generates which API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Mocks server plugin allowing to create routes and collections from OpenApi definitions
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
API testing framework core
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
JSON Schemas for every version of the OpenAPI Specification
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
Store interface for openapi documents
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
Types for OpenAPI documents.
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>