Concepts
Introduction
Core concepts that power pyRPC.
Concepts
Before diving into advanced usage, it helps to understand how pyRPC 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
pyRPC is built for developers who want the safety of a typed backend (Python) with the speed of a modern frontend (TypeScript). By eliminating the "OpenAPI gap", we allow you to focus on your product logic rather than API plumbing.