September 6, 2026Learnings procedure-first: The server implementation is the contract contract-first: Define the API contract, and the server/client implement it oRPCContract-First - oRPCBuild your first contract-first API with oRPC: describe the API in a contract, implement it with full type checking, and call it from a client that only needs the contract. (opens in a new window)