JSON-RPC
JSON-RPCA lightweight remote procedure call (RPC) protocol that uses JSON to encode requests and responses, enabling clients to invoke methods on remote servers over transports such as HTTP, WebSocket, or TCP.
Explore more about Communication Protocols
Related terms
JavaScript Object Notation (JSON) is a lightweight, text-based data interchange format for representing structured data using key-value pairs and arrays. It is widely used for exchanging data between applications, APIs, AI systems, and web services.
HTTPHTTPThe Hypertext Transfer Protocol (HTTP) is an application-layer communication protocol used to exchange requests and responses between clients and servers over a network, forming the foundation of web APIs, websites, and distributed applications.
WebSocketA network protocol providing full-duplex, real-time communication channels over a single TCP connection.
gRPCgRPCA high-performance remote procedure call (RPC) framework that uses Protocol Buffers for interface definition and data serialization, enabling efficient, strongly typed communication between distributed applications and services.