Tech Insights
gRPC

gRPC

Last updated , generated by Sumble
Explore more →

What is gRPC?

gRPC (gRPC Remote Procedure Calls) is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It is often used to connect services in a microservices architecture. gRPC uses Protocol Buffers as its Interface Definition Language (IDL) and for message serialization, which makes it language-neutral and highly efficient.

What other technologies are related to gRPC?

gRPC Competitor Technologies

GraphQL is an alternative API query language and runtime that competes with gRPC for building APIs.
mentioned alongside gRPC in 6% (8.6k) of relevant job posts
REST is a widely used architectural style for building APIs and is a direct competitor to gRPC.
mentioned alongside gRPC in 4% (12.5k) of relevant job posts
Apache Thrift is a RPC framework similar to gRPC, and thus a competitor.
mentioned alongside gRPC in 40% (671) of relevant job posts
WebSockets provides full-duplex communication channels over a single TCP connection, similar to gRPC's capabilities, which makes it a competitor.
mentioned alongside gRPC in 10% (1.6k) of relevant job posts
NETCONF is a network configuration protocol that offers similar network management capabilities compared to gNMI which uses gRPC. Therefore it is a competitor in the context of network management.
mentioned alongside gRPC in 15% (597) of relevant job posts

gRPC Complementary Technologies

Protocol Buffers are the standard serialization format used by gRPC.
mentioned alongside gRPC in 47% (6.1k) of relevant job posts
Go (Golang) is a popular language for building gRPC services and clients.
mentioned alongside gRPC in 5% (7.2k) of relevant job posts
Kubernetes is a container orchestration platform that can be used to deploy and manage gRPC services.
mentioned alongside gRPC in 2% (18.6k) of relevant job posts

Which organizations are mentioning gRPC?

Organization
Industry
Matching Teams
Matching People
gRPC
Apple
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.