From c68fa0f1b86b6e1cae4a0273632862b12d744825 Mon Sep 17 00:00:00 2001
From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 19 Mar 2026 01:42:04 +0000
Subject: [PATCH 1/4] chore: sync sponsors
---
README.md | 4 +--
apps/content/.vitepress/theme/sponsors.ts | 26 +++++++++----------
packages/ai-sdk/README.md | 4 +--
packages/arktype/README.md | 4 +--
packages/client/README.md | 4 +--
packages/contract/README.md | 4 +--
packages/durable-iterator/README.md | 4 +--
packages/hey-api/README.md | 4 +--
packages/interop/README.md | 4 +--
packages/json-schema/README.md | 4 +--
packages/nest/README.md | 4 +--
packages/openapi-client/README.md | 4 +--
packages/openapi/README.md | 4 +--
packages/otel/README.md | 4 +--
packages/pino/README.md | 4 +--
packages/publisher-durable-object/README.md | 4 +--
packages/publisher/README.md | 4 +--
packages/ratelimit/README.md | 4 +--
packages/react-query/README.md | 4 +--
packages/react-swr/README.md | 4 +--
packages/react/README.md | 4 +--
packages/server/README.md | 4 +--
packages/shared/README.md | 4 +--
packages/solid-query/README.md | 4 +--
packages/standard-server-aws-lambda/README.md | 4 +--
packages/standard-server-fastify/README.md | 4 +--
packages/standard-server-fetch/README.md | 4 +--
packages/standard-server-node/README.md | 4 +--
packages/standard-server-peer/README.md | 4 +--
packages/standard-server/README.md | 4 +--
packages/svelte-query/README.md | 4 +--
packages/tanstack-query/README.md | 4 +--
packages/trpc/README.md | 4 +--
packages/valibot/README.md | 4 +--
packages/vue-colada/README.md | 4 +--
packages/vue-query/README.md | 4 +--
packages/zod/README.md | 4 +--
playgrounds/astro/README.md | 4 +--
playgrounds/browser-extension/README.md | 4 +--
playgrounds/bun-websocket-otel/README.md | 4 +--
playgrounds/cloudflare-worker/README.md | 4 +--
playgrounds/contract-first/README.md | 4 +--
playgrounds/electron/README.md | 4 +--
playgrounds/nest/README.md | 4 +--
playgrounds/next/README.md | 4 +--
playgrounds/nuxt/README.md | 4 +--
playgrounds/solid-start/README.md | 4 +--
playgrounds/svelte-kit/README.md | 4 +--
playgrounds/tanstack-start/README.md | 4 +--
49 files changed, 109 insertions(+), 109 deletions(-)
diff --git a/README.md b/README.md
index 2c5a3e709..c356546d4 100644
--- a/README.md
+++ b/README.md
@@ -223,7 +223,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -251,13 +250,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/apps/content/.vitepress/theme/sponsors.ts b/apps/content/.vitepress/theme/sponsors.ts
index d4d8e9ccd..cb367ffc4 100644
--- a/apps/content/.vitepress/theme/sponsors.ts
+++ b/apps/content/.vitepress/theme/sponsors.ts
@@ -56,19 +56,6 @@ export const sponsors: JSONSponsor[] = [
sidebarSize: 'normal',
sidebarLogo: 'https://cdn.jsdelivr.net/gh/middleapi/static/assets/MisskeyHQ_TextLogo.png',
},
- {
- name: 'Valerii Petryniak',
- login: 'valerii15298',
- avatar: 'https://avatars.githubusercontent.com/u/44531564?u=88ac74d9bacd20401518441907acad21063cd397&v=4',
- amount: 200,
- link: 'https://valerii15298.github.io/?ref=orpc',
- org: false,
- createdAt: '2025-05-22T21:44:12Z',
- tierTitle: '🥈 Silver Sponsor',
- tierLevel: 5,
- sidebarSize: 'none',
- sidebarLogo: 'https://avatars.githubusercontent.com/u/44531564?u=88ac74d9bacd20401518441907acad21063cd397&v=4',
- },
{
name: null,
login: 'christ12938',
@@ -212,6 +199,19 @@ export const sponsors: JSONSponsor[] = [
sidebarSize: 'none',
sidebarLogo: 'https://avatars.githubusercontent.com/u/23610?v=4',
},
+ {
+ name: 'Valerii Petryniak',
+ login: 'valerii15298',
+ avatar: 'https://avatars.githubusercontent.com/u/44531564?u=88ac74d9bacd20401518441907acad21063cd397&v=4',
+ amount: 10,
+ link: 'https://github.com/valerii15298?ref=orpc',
+ org: false,
+ createdAt: '2025-05-22T21:44:12Z',
+ tierTitle: 'Sponsors',
+ tierLevel: 2,
+ sidebarSize: 'none',
+ sidebarLogo: 'https://avatars.githubusercontent.com/u/44531564?u=88ac74d9bacd20401518441907acad21063cd397&v=4',
+ },
{
name: 'happyboy',
login: 'happyboy2022',
diff --git a/packages/ai-sdk/README.md b/packages/ai-sdk/README.md
index 422512175..4a325e07f 100644
--- a/packages/ai-sdk/README.md
+++ b/packages/ai-sdk/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/arktype/README.md b/packages/arktype/README.md
index be9760818..886d2d29f 100644
--- a/packages/arktype/README.md
+++ b/packages/arktype/README.md
@@ -122,7 +122,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -150,13 +149,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/client/README.md b/packages/client/README.md
index bcf37a5e9..64187d26c 100644
--- a/packages/client/README.md
+++ b/packages/client/README.md
@@ -113,7 +113,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -141,13 +140,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/contract/README.md b/packages/contract/README.md
index fb53bbcc2..b8ca6e45a 100644
--- a/packages/contract/README.md
+++ b/packages/contract/README.md
@@ -126,7 +126,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -154,13 +153,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/durable-iterator/README.md b/packages/durable-iterator/README.md
index 6ff70580e..622b788b0 100644
--- a/packages/durable-iterator/README.md
+++ b/packages/durable-iterator/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/hey-api/README.md b/packages/hey-api/README.md
index a438e1642..05e833464 100644
--- a/packages/hey-api/README.md
+++ b/packages/hey-api/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/interop/README.md b/packages/interop/README.md
index 00b38e1b5..5cedb917e 100644
--- a/packages/interop/README.md
+++ b/packages/interop/README.md
@@ -100,7 +100,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -128,13 +127,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/json-schema/README.md b/packages/json-schema/README.md
index f8dbc4913..b839a8113 100644
--- a/packages/json-schema/README.md
+++ b/packages/json-schema/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/nest/README.md b/packages/nest/README.md
index fd4474e04..6bb8f0e14 100644
--- a/packages/nest/README.md
+++ b/packages/nest/README.md
@@ -147,7 +147,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -175,13 +174,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/openapi-client/README.md b/packages/openapi-client/README.md
index 213032676..8a959bd5d 100644
--- a/packages/openapi-client/README.md
+++ b/packages/openapi-client/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/openapi/README.md b/packages/openapi/README.md
index e845fdc0a..043ef4cf7 100644
--- a/packages/openapi/README.md
+++ b/packages/openapi/README.md
@@ -116,7 +116,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -144,13 +143,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/otel/README.md b/packages/otel/README.md
index 91cc4046d..52a12cefb 100644
--- a/packages/otel/README.md
+++ b/packages/otel/README.md
@@ -114,7 +114,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -142,13 +141,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/pino/README.md b/packages/pino/README.md
index 573c16d25..9e0755692 100644
--- a/packages/pino/README.md
+++ b/packages/pino/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/publisher-durable-object/README.md b/packages/publisher-durable-object/README.md
index de61413c9..b31e3e32f 100644
--- a/packages/publisher-durable-object/README.md
+++ b/packages/publisher-durable-object/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/publisher/README.md b/packages/publisher/README.md
index c059bc869..3ffef1762 100644
--- a/packages/publisher/README.md
+++ b/packages/publisher/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/ratelimit/README.md b/packages/ratelimit/README.md
index 5534be886..cfd8c78a3 100644
--- a/packages/ratelimit/README.md
+++ b/packages/ratelimit/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/react-query/README.md b/packages/react-query/README.md
index ef0517ca7..990fd71f9 100644
--- a/packages/react-query/README.md
+++ b/packages/react-query/README.md
@@ -135,7 +135,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -163,13 +162,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/react-swr/README.md b/packages/react-swr/README.md
index 56f7161bc..7fc656e12 100644
--- a/packages/react-swr/README.md
+++ b/packages/react-swr/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/react/README.md b/packages/react/README.md
index 5ebdb0f04..d21b18151 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -168,7 +168,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -196,13 +195,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/server/README.md b/packages/server/README.md
index 1c9d1c344..10a279dc3 100644
--- a/packages/server/README.md
+++ b/packages/server/README.md
@@ -143,7 +143,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -171,13 +170,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/shared/README.md b/packages/shared/README.md
index a0e3e9045..3df74855a 100644
--- a/packages/shared/README.md
+++ b/packages/shared/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/solid-query/README.md b/packages/solid-query/README.md
index fdc01a69d..0135a9368 100644
--- a/packages/solid-query/README.md
+++ b/packages/solid-query/README.md
@@ -135,7 +135,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -163,13 +162,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server-aws-lambda/README.md b/packages/standard-server-aws-lambda/README.md
index 4ba1f998b..da0c6eb43 100644
--- a/packages/standard-server-aws-lambda/README.md
+++ b/packages/standard-server-aws-lambda/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server-fastify/README.md b/packages/standard-server-fastify/README.md
index df3bfb12f..1a2efb0bf 100644
--- a/packages/standard-server-fastify/README.md
+++ b/packages/standard-server-fastify/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server-fetch/README.md b/packages/standard-server-fetch/README.md
index 1785bb767..b65e4d6be 100644
--- a/packages/standard-server-fetch/README.md
+++ b/packages/standard-server-fetch/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server-node/README.md b/packages/standard-server-node/README.md
index 2dcce1426..a42f0e082 100644
--- a/packages/standard-server-node/README.md
+++ b/packages/standard-server-node/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server-peer/README.md b/packages/standard-server-peer/README.md
index 3c6fe4374..fd3bd3674 100644
--- a/packages/standard-server-peer/README.md
+++ b/packages/standard-server-peer/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/standard-server/README.md b/packages/standard-server/README.md
index c65bcdfb5..d51f6aa80 100644
--- a/packages/standard-server/README.md
+++ b/packages/standard-server/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/svelte-query/README.md b/packages/svelte-query/README.md
index 010fb17df..90d60f538 100644
--- a/packages/svelte-query/README.md
+++ b/packages/svelte-query/README.md
@@ -135,7 +135,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -163,13 +162,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/tanstack-query/README.md b/packages/tanstack-query/README.md
index 22f2aa14b..a85454e8a 100644
--- a/packages/tanstack-query/README.md
+++ b/packages/tanstack-query/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/trpc/README.md b/packages/trpc/README.md
index bcf2f6c6f..89157643e 100644
--- a/packages/trpc/README.md
+++ b/packages/trpc/README.md
@@ -93,7 +93,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -121,13 +120,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/valibot/README.md b/packages/valibot/README.md
index 3dd3b933e..a1a89dd10 100644
--- a/packages/valibot/README.md
+++ b/packages/valibot/README.md
@@ -120,7 +120,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -148,13 +147,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/vue-colada/README.md b/packages/vue-colada/README.md
index 8e9895b6a..85b59b46f 100644
--- a/packages/vue-colada/README.md
+++ b/packages/vue-colada/README.md
@@ -122,7 +122,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -150,13 +149,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/vue-query/README.md b/packages/vue-query/README.md
index 9780ece6a..787b4403d 100644
--- a/packages/vue-query/README.md
+++ b/packages/vue-query/README.md
@@ -135,7 +135,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -163,13 +162,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/packages/zod/README.md b/packages/zod/README.md
index 756d7f60b..721832d4a 100644
--- a/packages/zod/README.md
+++ b/packages/zod/README.md
@@ -157,7 +157,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -185,13 +184,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/astro/README.md b/playgrounds/astro/README.md
index 99480dee9..4ca339a4d 100644
--- a/playgrounds/astro/README.md
+++ b/playgrounds/astro/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/browser-extension/README.md b/playgrounds/browser-extension/README.md
index d1509aa45..2b1d2ae68 100644
--- a/playgrounds/browser-extension/README.md
+++ b/playgrounds/browser-extension/README.md
@@ -35,7 +35,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -63,13 +62,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/bun-websocket-otel/README.md b/playgrounds/bun-websocket-otel/README.md
index 4892e1d5b..8fdda6ba9 100644
--- a/playgrounds/bun-websocket-otel/README.md
+++ b/playgrounds/bun-websocket-otel/README.md
@@ -39,7 +39,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -67,13 +66,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/cloudflare-worker/README.md b/playgrounds/cloudflare-worker/README.md
index ccda7f8d0..71d5fbdec 100644
--- a/playgrounds/cloudflare-worker/README.md
+++ b/playgrounds/cloudflare-worker/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/contract-first/README.md b/playgrounds/contract-first/README.md
index 3e0058d99..473622100 100644
--- a/playgrounds/contract-first/README.md
+++ b/playgrounds/contract-first/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/electron/README.md b/playgrounds/electron/README.md
index 18760105f..4743d639b 100644
--- a/playgrounds/electron/README.md
+++ b/playgrounds/electron/README.md
@@ -35,7 +35,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -63,13 +62,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/nest/README.md b/playgrounds/nest/README.md
index fe4b226d7..7095ea43e 100644
--- a/playgrounds/nest/README.md
+++ b/playgrounds/nest/README.md
@@ -37,7 +37,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -65,13 +64,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/next/README.md b/playgrounds/next/README.md
index 99364b7af..04891807a 100644
--- a/playgrounds/next/README.md
+++ b/playgrounds/next/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/nuxt/README.md b/playgrounds/nuxt/README.md
index c50f5bebd..2e93f7df0 100644
--- a/playgrounds/nuxt/README.md
+++ b/playgrounds/nuxt/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/solid-start/README.md b/playgrounds/solid-start/README.md
index 21669505b..707d2e086 100644
--- a/playgrounds/solid-start/README.md
+++ b/playgrounds/solid-start/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/svelte-kit/README.md b/playgrounds/svelte-kit/README.md
index f6f71f7d2..4caf0802c 100644
--- a/playgrounds/svelte-kit/README.md
+++ b/playgrounds/svelte-kit/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
diff --git a/playgrounds/tanstack-start/README.md b/playgrounds/tanstack-start/README.md
index c1b289c15..05e4cdf5a 100644
--- a/playgrounds/tanstack-start/README.md
+++ b/playgrounds/tanstack-start/README.md
@@ -38,7 +38,6 @@ If you find oRPC valuable and would like to support its development, you can do
@@ -66,13 +65,14 @@ If you find oRPC valuable and would like to support its development, you can do
 Ryota Murakami |
 David Cramer |
+  Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
-  Ryan Vogel |
+  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
From 6068d87b447de2f130b8665d7e81a100ddaca753 Mon Sep 17 00:00:00 2001
From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 22 Mar 2026 01:40:43 +0000
Subject: [PATCH 2/4] chore: sync sponsors
---
README.md | 6 ++---
apps/content/.vitepress/theme/sponsors.ts | 26 +++++++++----------
packages/ai-sdk/README.md | 6 ++---
packages/arktype/README.md | 6 ++---
packages/client/README.md | 6 ++---
packages/contract/README.md | 6 ++---
packages/durable-iterator/README.md | 6 ++---
packages/hey-api/README.md | 6 ++---
packages/interop/README.md | 6 ++---
packages/json-schema/README.md | 6 ++---
packages/nest/README.md | 6 ++---
packages/openapi-client/README.md | 6 ++---
packages/openapi/README.md | 6 ++---
packages/otel/README.md | 6 ++---
packages/pino/README.md | 6 ++---
packages/publisher-durable-object/README.md | 6 ++---
packages/publisher/README.md | 6 ++---
packages/ratelimit/README.md | 6 ++---
packages/react-query/README.md | 6 ++---
packages/react-swr/README.md | 6 ++---
packages/react/README.md | 6 ++---
packages/server/README.md | 6 ++---
packages/shared/README.md | 6 ++---
packages/solid-query/README.md | 6 ++---
packages/standard-server-aws-lambda/README.md | 6 ++---
packages/standard-server-fastify/README.md | 6 ++---
packages/standard-server-fetch/README.md | 6 ++---
packages/standard-server-node/README.md | 6 ++---
packages/standard-server-peer/README.md | 6 ++---
packages/standard-server/README.md | 6 ++---
packages/svelte-query/README.md | 6 ++---
packages/tanstack-query/README.md | 6 ++---
packages/trpc/README.md | 6 ++---
packages/valibot/README.md | 6 ++---
packages/vue-colada/README.md | 6 ++---
packages/vue-query/README.md | 6 ++---
packages/zod/README.md | 6 ++---
playgrounds/astro/README.md | 6 ++---
playgrounds/browser-extension/README.md | 6 ++---
playgrounds/bun-websocket-otel/README.md | 6 ++---
playgrounds/cloudflare-worker/README.md | 6 ++---
playgrounds/contract-first/README.md | 6 ++---
playgrounds/electron/README.md | 6 ++---
playgrounds/nest/README.md | 6 ++---
playgrounds/next/README.md | 6 ++---
playgrounds/nuxt/README.md | 6 ++---
playgrounds/solid-start/README.md | 6 ++---
playgrounds/svelte-kit/README.md | 6 ++---
playgrounds/tanstack-start/README.md | 6 ++---
49 files changed, 157 insertions(+), 157 deletions(-)
diff --git a/README.md b/README.md
index c356546d4..2bd819aa0 100644
--- a/README.md
+++ b/README.md
@@ -240,24 +240,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -314,6 +313,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## References
diff --git a/apps/content/.vitepress/theme/sponsors.ts b/apps/content/.vitepress/theme/sponsors.ts
index cb367ffc4..31e43a677 100644
--- a/apps/content/.vitepress/theme/sponsors.ts
+++ b/apps/content/.vitepress/theme/sponsors.ts
@@ -95,19 +95,6 @@ export const sponsors: JSONSponsor[] = [
sidebarSize: 'none',
sidebarLogo: 'https://avatars.githubusercontent.com/u/39349270?v=4',
},
- {
- name: 'Sefa Eyeoglu',
- login: 'Scrumplex',
- avatar: 'https://avatars.githubusercontent.com/u/11587657?u=ab503582165c0bbff0cca47ce31c9450bb1553c9&v=4',
- amount: 20,
- link: 'https://github.com/Scrumplex?ref=orpc',
- org: false,
- createdAt: '2026-02-19T13:13:45Z',
- tierTitle: 'Sponsors',
- tierLevel: 2,
- sidebarSize: 'none',
- sidebarLogo: 'https://avatars.githubusercontent.com/u/11587657?u=ab503582165c0bbff0cca47ce31c9450bb1553c9&v=4',
- },
{
name: 'あわわわとーにゅ',
login: 'u1-liquid',
@@ -810,4 +797,17 @@ export const sponsors: JSONSponsor[] = [
sidebarSize: 'none',
sidebarLogo: 'https://avatars.githubusercontent.com/u/5012724?u=7cfa13652f7ac5fb3c56d880e3eb3fbe40c3ea34&v=4',
},
+ {
+ name: 'Sefa Eyeoglu',
+ login: 'Scrumplex',
+ avatar: 'https://avatars.githubusercontent.com/u/11587657?u=ab503582165c0bbff0cca47ce31c9450bb1553c9&v=4',
+ amount: -1,
+ link: 'https://github.com/Scrumplex?ref=orpc',
+ org: false,
+ createdAt: '2026-02-19T13:13:45Z',
+ tierTitle: 'Past Sponsors',
+ tierLevel: 0,
+ sidebarSize: 'none',
+ sidebarLogo: 'https://avatars.githubusercontent.com/u/11587657?u=ab503582165c0bbff0cca47ce31c9450bb1553c9&v=4',
+ },
]
diff --git a/packages/ai-sdk/README.md b/packages/ai-sdk/README.md
index 4a325e07f..6bf4dea9e 100644
--- a/packages/ai-sdk/README.md
+++ b/packages/ai-sdk/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/arktype/README.md b/packages/arktype/README.md
index 886d2d29f..affc23530 100644
--- a/packages/arktype/README.md
+++ b/packages/arktype/README.md
@@ -139,24 +139,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -213,6 +212,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/client/README.md b/packages/client/README.md
index 64187d26c..f6f407f29 100644
--- a/packages/client/README.md
+++ b/packages/client/README.md
@@ -130,24 +130,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -204,6 +203,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/contract/README.md b/packages/contract/README.md
index b8ca6e45a..a7198c691 100644
--- a/packages/contract/README.md
+++ b/packages/contract/README.md
@@ -143,24 +143,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -217,6 +216,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/durable-iterator/README.md b/packages/durable-iterator/README.md
index 622b788b0..8ef067775 100644
--- a/packages/durable-iterator/README.md
+++ b/packages/durable-iterator/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/hey-api/README.md b/packages/hey-api/README.md
index 05e833464..3a42eddbf 100644
--- a/packages/hey-api/README.md
+++ b/packages/hey-api/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/interop/README.md b/packages/interop/README.md
index 5cedb917e..c3ab39d78 100644
--- a/packages/interop/README.md
+++ b/packages/interop/README.md
@@ -117,24 +117,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -191,6 +190,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/json-schema/README.md b/packages/json-schema/README.md
index b839a8113..320e258a1 100644
--- a/packages/json-schema/README.md
+++ b/packages/json-schema/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/nest/README.md b/packages/nest/README.md
index 6bb8f0e14..5f0b98f19 100644
--- a/packages/nest/README.md
+++ b/packages/nest/README.md
@@ -164,24 +164,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -238,6 +237,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/openapi-client/README.md b/packages/openapi-client/README.md
index 8a959bd5d..23f6840f1 100644
--- a/packages/openapi-client/README.md
+++ b/packages/openapi-client/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/openapi/README.md b/packages/openapi/README.md
index 043ef4cf7..1e385925d 100644
--- a/packages/openapi/README.md
+++ b/packages/openapi/README.md
@@ -133,24 +133,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -207,6 +206,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/otel/README.md b/packages/otel/README.md
index 52a12cefb..18d040a9b 100644
--- a/packages/otel/README.md
+++ b/packages/otel/README.md
@@ -131,24 +131,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -205,6 +204,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/pino/README.md b/packages/pino/README.md
index 9e0755692..de6c1b373 100644
--- a/packages/pino/README.md
+++ b/packages/pino/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/publisher-durable-object/README.md b/packages/publisher-durable-object/README.md
index b31e3e32f..5e085e708 100644
--- a/packages/publisher-durable-object/README.md
+++ b/packages/publisher-durable-object/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/publisher/README.md b/packages/publisher/README.md
index 3ffef1762..6d1e56752 100644
--- a/packages/publisher/README.md
+++ b/packages/publisher/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/ratelimit/README.md b/packages/ratelimit/README.md
index cfd8c78a3..a59f94c73 100644
--- a/packages/ratelimit/README.md
+++ b/packages/ratelimit/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/react-query/README.md b/packages/react-query/README.md
index 990fd71f9..f8714e4a7 100644
--- a/packages/react-query/README.md
+++ b/packages/react-query/README.md
@@ -152,24 +152,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -226,6 +225,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/react-swr/README.md b/packages/react-swr/README.md
index 7fc656e12..83f190c25 100644
--- a/packages/react-swr/README.md
+++ b/packages/react-swr/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/react/README.md b/packages/react/README.md
index d21b18151..dca63c781 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -185,24 +185,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -259,6 +258,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/server/README.md b/packages/server/README.md
index 10a279dc3..c7efe359a 100644
--- a/packages/server/README.md
+++ b/packages/server/README.md
@@ -160,24 +160,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -234,6 +233,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/shared/README.md b/packages/shared/README.md
index 3df74855a..66d5d101c 100644
--- a/packages/shared/README.md
+++ b/packages/shared/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/solid-query/README.md b/packages/solid-query/README.md
index 0135a9368..fd8a524eb 100644
--- a/packages/solid-query/README.md
+++ b/packages/solid-query/README.md
@@ -152,24 +152,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -226,6 +225,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server-aws-lambda/README.md b/packages/standard-server-aws-lambda/README.md
index da0c6eb43..a17da0365 100644
--- a/packages/standard-server-aws-lambda/README.md
+++ b/packages/standard-server-aws-lambda/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server-fastify/README.md b/packages/standard-server-fastify/README.md
index 1a2efb0bf..408815266 100644
--- a/packages/standard-server-fastify/README.md
+++ b/packages/standard-server-fastify/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server-fetch/README.md b/packages/standard-server-fetch/README.md
index b65e4d6be..94baac1e1 100644
--- a/packages/standard-server-fetch/README.md
+++ b/packages/standard-server-fetch/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server-node/README.md b/packages/standard-server-node/README.md
index a42f0e082..08194671f 100644
--- a/packages/standard-server-node/README.md
+++ b/packages/standard-server-node/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server-peer/README.md b/packages/standard-server-peer/README.md
index fd3bd3674..f0c3385a3 100644
--- a/packages/standard-server-peer/README.md
+++ b/packages/standard-server-peer/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/standard-server/README.md b/packages/standard-server/README.md
index d51f6aa80..171e18d5f 100644
--- a/packages/standard-server/README.md
+++ b/packages/standard-server/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/svelte-query/README.md b/packages/svelte-query/README.md
index 90d60f538..77ac8614e 100644
--- a/packages/svelte-query/README.md
+++ b/packages/svelte-query/README.md
@@ -152,24 +152,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -226,6 +225,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/tanstack-query/README.md b/packages/tanstack-query/README.md
index a85454e8a..f54d38802 100644
--- a/packages/tanstack-query/README.md
+++ b/packages/tanstack-query/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/trpc/README.md b/packages/trpc/README.md
index 89157643e..77c53474e 100644
--- a/packages/trpc/README.md
+++ b/packages/trpc/README.md
@@ -110,24 +110,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -184,6 +183,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/valibot/README.md b/packages/valibot/README.md
index a1a89dd10..d8c8d2512 100644
--- a/packages/valibot/README.md
+++ b/packages/valibot/README.md
@@ -137,24 +137,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -211,6 +210,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/vue-colada/README.md b/packages/vue-colada/README.md
index 85b59b46f..c3c8e4369 100644
--- a/packages/vue-colada/README.md
+++ b/packages/vue-colada/README.md
@@ -139,24 +139,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -213,6 +212,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/vue-query/README.md b/packages/vue-query/README.md
index 787b4403d..0e26fcedc 100644
--- a/packages/vue-query/README.md
+++ b/packages/vue-query/README.md
@@ -152,24 +152,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -226,6 +225,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/packages/zod/README.md b/packages/zod/README.md
index 721832d4a..90638cf23 100644
--- a/packages/zod/README.md
+++ b/packages/zod/README.md
@@ -174,24 +174,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -248,6 +247,7 @@ If you find oRPC valuable and would like to support its development, you can do
+
## License
diff --git a/playgrounds/astro/README.md b/playgrounds/astro/README.md
index 4ca339a4d..65bd103d9 100644
--- a/playgrounds/astro/README.md
+++ b/playgrounds/astro/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/browser-extension/README.md b/playgrounds/browser-extension/README.md
index 2b1d2ae68..3ec303184 100644
--- a/playgrounds/browser-extension/README.md
+++ b/playgrounds/browser-extension/README.md
@@ -52,24 +52,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -126,4 +125,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/bun-websocket-otel/README.md b/playgrounds/bun-websocket-otel/README.md
index 8fdda6ba9..587e86990 100644
--- a/playgrounds/bun-websocket-otel/README.md
+++ b/playgrounds/bun-websocket-otel/README.md
@@ -56,24 +56,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -130,4 +129,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/cloudflare-worker/README.md b/playgrounds/cloudflare-worker/README.md
index 71d5fbdec..a5679812b 100644
--- a/playgrounds/cloudflare-worker/README.md
+++ b/playgrounds/cloudflare-worker/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/contract-first/README.md b/playgrounds/contract-first/README.md
index 473622100..ab497e619 100644
--- a/playgrounds/contract-first/README.md
+++ b/playgrounds/contract-first/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/electron/README.md b/playgrounds/electron/README.md
index 4743d639b..f20357daf 100644
--- a/playgrounds/electron/README.md
+++ b/playgrounds/electron/README.md
@@ -52,24 +52,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -126,4 +125,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/nest/README.md b/playgrounds/nest/README.md
index 7095ea43e..92bea6ca1 100644
--- a/playgrounds/nest/README.md
+++ b/playgrounds/nest/README.md
@@ -54,24 +54,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -128,4 +127,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/next/README.md b/playgrounds/next/README.md
index 04891807a..dd13e83e4 100644
--- a/playgrounds/next/README.md
+++ b/playgrounds/next/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/nuxt/README.md b/playgrounds/nuxt/README.md
index 2e93f7df0..284adeb91 100644
--- a/playgrounds/nuxt/README.md
+++ b/playgrounds/nuxt/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/solid-start/README.md b/playgrounds/solid-start/README.md
index 707d2e086..caa16711e 100644
--- a/playgrounds/solid-start/README.md
+++ b/playgrounds/solid-start/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/svelte-kit/README.md b/playgrounds/svelte-kit/README.md
index 4caf0802c..cef387daa 100644
--- a/playgrounds/svelte-kit/README.md
+++ b/playgrounds/svelte-kit/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
diff --git a/playgrounds/tanstack-start/README.md b/playgrounds/tanstack-start/README.md
index 05e4cdf5a..ab7985258 100644
--- a/playgrounds/tanstack-start/README.md
+++ b/playgrounds/tanstack-start/README.md
@@ -55,24 +55,23 @@ If you find oRPC valuable and would like to support its development, you can do
 Reece McDonald |
-  Sefa Eyeoglu |
 あわわわとーにゅ |
 nk |
 supastarter |
 Dexter Miguel |
 herrfugbaum |
+  Ryota Murakami |
-  Ryota Murakami |
 David Cramer |
 Valerii Petryniak |
 happyboy |
 Valerii Strilets |
 Kyle Mistele |
 Andrew Peters |
+  Ryan Vogel |
-  Ryan Vogel |
 Peter Adam |
 Chen, Zhi-Yuan |
 Ryan Soderberg |
@@ -129,4 +128,5 @@ If you find oRPC valuable and would like to support its development, you can do
+
From bdbde55108ad29ea1de80f44b652b3a8c8f15d69 Mon Sep 17 00:00:00 2001
From: Dinh Le
Date: Fri, 3 Apr 2026 17:16:52 +0700
Subject: [PATCH 3/4] docs: OpenAPI to Contract
---
apps/content/.vitepress/config.ts | 5 +-
apps/content/docs/integrations/hey-api.md | 73 -------------------
.../docs/openapi/integrations/hey-api.md | 44 +++++++++++
.../docs/openapi/openapi-to-contract.md | 53 ++++++++++++++
4 files changed, 101 insertions(+), 74 deletions(-)
delete mode 100644 apps/content/docs/integrations/hey-api.md
create mode 100644 apps/content/docs/openapi/integrations/hey-api.md
create mode 100644 apps/content/docs/openapi/openapi-to-contract.md
diff --git a/apps/content/.vitepress/config.ts b/apps/content/.vitepress/config.ts
index c75ac0929..0b750ac6f 100644
--- a/apps/content/.vitepress/config.ts
+++ b/apps/content/.vitepress/config.ts
@@ -107,6 +107,7 @@ export default withMermaid(defineConfig({
{ text: 'Define Contract', link: '/docs/contract-first/define-contract' },
{ text: 'Implement Contract', link: '/docs/contract-first/implement-contract' },
{ text: 'Router to Contract', link: '/docs/contract-first/router-to-contract' },
+ { text: 'OpenAPI to Contract', link: '/docs/openapi/openapi-to-contract' },
],
},
{
@@ -190,7 +191,7 @@ export default withMermaid(defineConfig({
{ text: 'AI SDK', link: '/docs/integrations/ai-sdk' },
{ text: 'Better Auth', link: '/docs/integrations/better-auth' },
{ text: 'Durable Iterator', link: '/docs/integrations/durable-iterator' },
- { text: 'Hey API', link: '/docs/integrations/hey-api' },
+ { text: 'Hey API', link: '/docs/openapi/integrations/hey-api' },
{ text: 'OpenTelemetry', link: '/docs/integrations/opentelemetry' },
{ text: 'Pinia Colada', link: '/docs/integrations/pinia-colada' },
{ text: 'Pino', link: '/docs/integrations/pino' },
@@ -261,6 +262,7 @@ export default withMermaid(defineConfig({
{ text: 'OpenAPI Handler', link: '/docs/openapi/openapi-handler' },
{ text: 'OpenAPI Specification', link: '/docs/openapi/openapi-specification' },
{ text: 'Scalar (Swagger)', link: '/docs/openapi/scalar' },
+ { text: 'OpenAPI to Contract', link: '/docs/openapi/openapi-to-contract' },
{
text: 'Plugins',
collapsed: true,
@@ -281,6 +283,7 @@ export default withMermaid(defineConfig({
text: 'Integrations',
collapsed: true,
items: [
+ { text: 'Hey API', link: '/docs/openapi/integrations/hey-api' },
{ text: 'Implement Contract in NestJS', link: '/docs/openapi/integrations/implement-contract-in-nest' },
{ text: 'tRPC', link: '/docs/openapi/integrations/trpc' },
],
diff --git a/apps/content/docs/integrations/hey-api.md b/apps/content/docs/integrations/hey-api.md
deleted file mode 100644
index 9ab73a45c..000000000
--- a/apps/content/docs/integrations/hey-api.md
+++ /dev/null
@@ -1,73 +0,0 @@
----
-title: Hey API Integration
-description: Easily convert a Hey API generated client into an oRPC client to take full advantage of the oRPC ecosystem.
----
-
-# Hey API Integration
-
-Easily convert a [Hey API](https://heyapi.dev/) generated client into an oRPC client to take full advantage of the oRPC ecosystem.
-
-::: warning
-[Hey API](https://heyapi.dev/) is still in an unstable stage. As a result, this integration may introduce breaking changes in the future to keep up with its ongoing development.
-:::
-
-## Installation
-
-::: code-group
-
-```sh [npm]
-npm install @orpc/hey-api@latest
-```
-
-```sh [yarn]
-yarn add @orpc/hey-api@latest
-```
-
-```sh [pnpm]
-pnpm add @orpc/hey-api@latest
-```
-
-```sh [bun]
-bun add @orpc/hey-api@latest
-```
-
-```sh [deno]
-deno add npm:@orpc/hey-api@latest
-```
-
-:::
-
-## Generating an Hey API Client
-
-To generate a Hey API client, run the following command:
-
-```sh
-npx @hey-api/openapi-ts \
- -i https://get.heyapi.dev/hey-api/backend \
- -o src/client
-```
-
-This command uses the OpenAPI spec at `https://get.heyapi.dev/hey-api/backend` and outputs the generated client into the `src/client` directory.
-
-::: info
-For more information on Hey API, please refer to the [official documentation](https://heyapi.dev/).
-:::
-
-## Converting to an oRPC Client
-
-Once the client is generated, convert it to an oRPC client using the `toORPCClient` function:
-
-```ts
-import { experimental_toORPCClient } from '@orpc/hey-api'
-import * as sdk from 'src/client/sdk.gen'
-
-export const client = experimental_toORPCClient(sdk)
-
-const { body } = await client.listPlanets()
-```
-
-This `client` now behaves like any standard oRPC [server-side client](/docs/client/server-side) or [client-side client](/docs/client/client-side), allowing you to use it with any oRPC-compatible library.
-
-## Error Handling
-
-Internally, oRPC passes the `throwOnError` option to the Hey API client. If the original Hey API client throws an error, oRPC will forward it as is without modification ensuring consistent error handling.
diff --git a/apps/content/docs/openapi/integrations/hey-api.md b/apps/content/docs/openapi/integrations/hey-api.md
new file mode 100644
index 000000000..a03b125dc
--- /dev/null
+++ b/apps/content/docs/openapi/integrations/hey-api.md
@@ -0,0 +1,44 @@
+---
+title: Hey API Integration
+description: Generate oRPC contracts from OpenAPI with Hey API or adapt a Hey API generated client into an oRPC client.
+---
+
+# Hey API Integration
+
+[Hey API](https://heyapi.dev/) can be integrated with oRPC in two ways, depending on what you start with:
+
+- Generate an oRPC contract from an existing OpenAPI specification.
+- Convert an existing Hey API generated client directly into an oRPC client.
+
+::: warning
+The [Hey API](https://heyapi.dev/) integration is still unstable. As Hey API continues to evolve, this integration may introduce breaking changes in the future.
+:::
+
+## Convert OpenAPI to an oRPC Contract
+
+If you already have an OpenAPI specification, you can use Hey API to generate an oRPC contract. See [OpenAPI to Contract](/docs/contract-first/openapi-to-contract) for the complete setup and next steps.
+
+Once generated, you can use the contract to:
+
+- Implement the contract on your own server with [Implement Contract](/docs/contract-first/implement-contract).
+- Create a type-safe client with [OpenAPILink](/docs/openapi/client/openapi-link).
+- Use the generated contract as a reference alongside [Define Contract](/docs/contract-first/define-contract) to better understand its structure.
+
+## Convert a Hey API Client Directly to an oRPC Client
+
+If you already have a generated [Hey API client](https://heyapi.dev/openapi-ts/output) and want to use it as an oRPC client without generating a contract first, use `toORPCClient`.
+
+```ts
+import { experimental_toORPCClient } from '@orpc/hey-api'
+import * as sdk from 'src/client/sdk.gen'
+
+export const client = experimental_toORPCClient(sdk)
+
+const { body } = await client.listPlanets()
+```
+
+This `client` behaves like any standard oRPC [server-side client](/docs/client/server-side) or [client-side client](/docs/client/client-side), so you can use it with any oRPC-compatible library.
+
+### Error Handling
+
+Internally, oRPC passes the `throwOnError` option to the Hey API client. If the original Hey API client throws an error, oRPC forwards it as is, ensuring consistent error handling.
diff --git a/apps/content/docs/openapi/openapi-to-contract.md b/apps/content/docs/openapi/openapi-to-contract.md
new file mode 100644
index 000000000..705e1d69a
--- /dev/null
+++ b/apps/content/docs/openapi/openapi-to-contract.md
@@ -0,0 +1,53 @@
+---
+title: OpenAPI to Contract
+description: Generate an oRPC contract from an existing OpenAPI specification with the Hey API oRPC plugin.
+---
+
+# OpenAPI to Contract
+
+If you already have an [OpenAPI Specification](https://swagger.io/specification/), you can generate an oRPC contract with [Hey API](https://heyapi.dev/)'s `orpc` plugin instead of defining the contract manually.
+
+::: warning
+The Hey API `orpc` plugin is currently beta and may introduce breaking changes while the integration stabilizes.
+:::
+
+## Example
+
+```sh
+npm install -D @hey-api/openapi-ts
+```
+
+```ts [openapi-ts.config.ts]
+import { defineConfig } from '@hey-api/openapi-ts'
+
+export default defineConfig({
+ input: 'https://get.heyapi.dev/hey-api/backend',
+ output: 'src/client',
+ plugins: [
+ {
+ name: 'orpc',
+ validator: {
+ input: 'zod',
+ },
+ },
+ ],
+})
+```
+
+Then run:
+
+```sh
+npx @hey-api/openapi-ts
+```
+
+This generates an oRPC-compatible contract from your OpenAPI specification. In this example, `zod` is used for generated input validation.
+
+For more details about configuration options and plugin behavior, see the [Hey API oRPC plugin documentation](https://heyapi.dev/openapi-ts/plugins/orpc).
+
+## What To Do Next
+
+Once the contract is generated, what you do next depends on how you want to use it:
+
+- Implement the contract on your own server with [Implement Contract](/docs/contract-first/implement-contract).
+- Create a type-safe client with [OpenAPILink](/docs/openapi/client/openapi-link).
+- Use the generated contract as a reference alongside [Define Contract](/docs/contract-first/define-contract) to better understand its structure.
From a2bd77c245aa14a9198714183aa87aa3b7cbaad4 Mon Sep 17 00:00:00 2001
From: Dinh Le
Date: Fri, 3 Apr 2026 17:21:37 +0700
Subject: [PATCH 4/4] Apply suggestion from @gemini-code-assist[bot]
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---
apps/content/docs/openapi/integrations/hey-api.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/apps/content/docs/openapi/integrations/hey-api.md b/apps/content/docs/openapi/integrations/hey-api.md
index a03b125dc..f3e1f01a0 100644
--- a/apps/content/docs/openapi/integrations/hey-api.md
+++ b/apps/content/docs/openapi/integrations/hey-api.md
@@ -16,7 +16,7 @@ The [Hey API](https://heyapi.dev/) integration is still unstable. As Hey API con
## Convert OpenAPI to an oRPC Contract
-If you already have an OpenAPI specification, you can use Hey API to generate an oRPC contract. See [OpenAPI to Contract](/docs/contract-first/openapi-to-contract) for the complete setup and next steps.
+If you already have an OpenAPI specification, you can use Hey API to generate an oRPC contract. See [OpenAPI to Contract](/docs/openapi/openapi-to-contract) for the complete setup and next steps.
Once generated, you can use the contract to: