Source: medium.com

GraphQL vs REST vs gRPC

Category: Data, github

If you’ve read an article or even some brief description of GraphQL, it probably included a line about what it does better than REST and other APIs. GraphQL is a flexible system for requesting data that focuses on pinpoint requests and delivering exactly what is required. What sets GraphQL apart from other APIs is its unique approach, it’s client-driven.

REST can tie together a variety of resources that can be requested in a number of ways and in different formats for various purposes.

To put it short the key advantages are: In short, gRPC is suited for systems that need a set amount of data or processing routinely and in which the requester is low power or wants to preserve resources.

Related Articles