AI engineering glossary · Web APIs HTTP
What is RPC?
RPC (also called Remote Procedure Call): Remote procedure call is a style where a program calls a function that actually runs on another machine, with the network details hidden. It contrasts with resource-oriented REST by focusing on actions, and gRPC and JSON-RPC are examples.
RPC: an example
Calling get_price(item_id) in code triggers a request to a pricing server and returns its result.
Related terms
More Web APIs HTTP terms
Where you learn it
RPC is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.