gRPC is a high-performance, open-source remote procedure call framework that runs over HTTP/2 and uses Protocol Buffers as its interface definition language and message format. It supports unary and streaming calls, deadlines, and pluggable authentication across many languages.
gRPC
gRPC is a high-performance, open-source remote procedure call framework originally built at Google and now hosted by the Cloud Native Computing Foundation. It runs over HTTP/2 and uses Protocol Buffers as its interface definition language and binary message format, which lets services define strongly typed contracts and call each other with low latency across many programming languages.
- Protocol Buffers contract - Services and messages are defined in
.protofiles that generate client and server code in many languages. - HTTP/2 transport - Multiplexing, header compression, and long-lived connections give gRPC its speed and support for streaming.
- Four call patterns - Unary, server-streaming, client-streaming, and bidirectional streaming cover a wide range of interaction styles.
- Built-in essentials - Deadlines, cancellation, and pluggable authentication are part of the framework rather than bolt-ons.
In real API operations gRPC is the protocol teams reach for when internal service-to-service traffic needs speed and strict contracts, sitting alongside REST and GraphQL rather than replacing them, which is why I keep pointing to a diverse API toolbox and multi-protocol governance instead of picking a single winner. Its binary, HTTP/2-only nature is also its known weakness at the edge, where browsers and simple consumers still expect plain HTTP, so providers often expose gRPC internally and a REST or gRPC-Web surface outward. As agent-to-agent communication grows, gRPC’s typed, streaming contracts make it a natural transport for machine-to-machine calls.
Referenced on the API Evangelist blog
Where this standard shows up across sixteen years of my writing at apievangelist.com — how it fits into API design, governance, and the agentic turn.
Your Diverse API Toolbox
2026-06-12
Rising Above the API Dogma
2024-06-13
gRPCs Potentially Fatal Weakness
2019-12-02
I Am Learning About gRPC APIs From Google
2017-03-07