RPC

RPC, short for remote procedure call, is a communication method that lets a program call a function on another computer as if it were local.

1 article
Last mentioned

In a remote procedure call, the caller sends a function name and arguments over the network, and a server on another machine runs the function and returns the result. RPC hides the details of network communication so that the call looks like an ordinary function call, and it is widely used for requests between services in distributed systems.

Well-known implementations include gRPC, which Google open-sourced, and JSON-RPC, which encodes messages in JSON. Unlike REST, which designs requests around resources, RPC defines interfaces around the actions to be performed. In AI, the Model Context Protocol (MCP) uses JSON-RPC 2.0 messages to connect AI applications with external tools and data.

This entry is based on AIPOST articles and widely known facts. If something is wrong, please send us a correction request.

Articles covering this entry

All three tiers speak the same RPC protocol, a way for one program to call functions on another machine, but strict tiering rules keep a regional cache outage f…


© 2026 AIPOST. All rights reserved.

AIPOST is an AI publication covering practical AI, AI security, performance, startups, health, ethics and industry news. No account is needed, and our privacy policy explains how we handle personal information.