JSON-RPC (JavaScript Object Notation – Remote Procedure Call) is a lightweight, language-independent RPC protocol. It allows clients to request services or perform operations on a server across a network by using JSON as the message data format.
JSON-RPC is a popular protocol for facilitating communication between multiple components or distant services in web applications and decentralized systems.