Concepts

Introduction

Core concepts that power pRPC.

Concepts

Before diving into advanced usage, it helps to understand how pRPC thinks about RPC.

What You'll Learn

  • Mental Model — Procedures as typed functions, no OpenAPI middle layer
  • Protocol Design — JSON-RPC over HTTP, simple and predictable
  • Error Handling — Structured errors that flow from server to client

Why This Matters

pRPC is designed around a simple idea: your API is a library of typed async functions. The protocol, adapters, and client exist to make that idea real — with minimal ceremony.