JSON-RPC
Eenvoudig RPC-protocol over JSON. Versie 1 (2005), versie 2.0 (2010) is het meest gebruikt. Een verzoek: {"jsonrpc":"2.0","method":"foo","params":[],"id":1}. Gerichter dan REST of GraphQL.
Het transport is HTTP, WebSocket of kale TCP. Belangrijkste gebruikers: blockchains (Ethereum-nodes, Solana-RPC, Bitcoin Core) en MCP (Model Context Protocol van Anthropic, 2024). Vóór MCP vrijwel uitsluitend blockchaindomein. Te onderscheiden van XML-RPC (1998, hetzelfde idee in XML), gRPC (binair, Protobuf, sneller) en tRPC (TypeScript end-to-end). Sinds 2010 geen officiële updates van de specificatie: formeel stabiel.