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.

Level: advancedTopic: Web APIs HTTP

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.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.