With GraphQL being a client-centric technology, it allows you to have fine control over how you request your data. Query responses in GraphQL contain the exact data you’ve asked for, no more and no less.
GraphQL is gaining wider adoption day by day as a powerful tool for building APIs. It addresses many shortcomings of prevalent solutions like REST while providing strengths through its unique philosophy of modeling application data more effectively.
Update: On April 16th 2021, Slash GraphQL was officially renamed Dgraph Cloud. All other information below still applies.
GraphQL’s declarative nature with its robust type system makes it a great choice for APIs.