GraphQL vs. REST
GraphQL is a protocol to access data. It solves a similar set of problems as REST but comes with a different set of trade-offs. GraphQL places more control over the shape and content of responses in the hands of an API consumer. The benefits of a GraphQL API materialize over a long time period, but building it may require a larger initial investment than building a REST API. It may be unwise to embark on a Graphql.