Introduction: GraphQL is a query language for APIs. In addition to REST APIs, this is another way to query the data via APIs. Refer to the reference material for more details about GraphQL. It’s not an alternative to REST. It’s an additional option, in addition to RPC.
References:
- https://graphql.org/
- https://cloud.google.com/blog/products/api-management/interacting-with-apis-rest-and-graphql
- https://cloud.google.com/blog/products/api-management/interacting-with-apis-rest-and-graphql
- https://onepointahead.com/2021/07/06/restful-apis/
- https://www.apollographql.com/blog/graphql/basics/graphql-vs-rest/
- https://cloud.google.com/blog/products/api-management/google-cloud-api-design-tips