On-call Engineer

Whatever you need to know about software development

gRPC vs GraphQL: What are the differences?

2023-03-20 3 min read general
gRPC and GraphQL are both popular technologies used for building APIs (Application Programming Interfaces) that allow different systems to communicate with each other. While they may seem similar at first glance, they have some key differences that make them more suitable for different use cases. gRPC is a remote procedure call (RPC) framework that uses protocol buffers (protobufs) as the underlying data serialization format. It was developed by Google and is used in many of their internal services. Continue reading