Why use GraphQL?

GraphQL, as I wrote previously, is a next-generation API technology that is transforming both how client applications communicate with backend systems and how backend systems are designed.

Source: LXer – Why use GraphQL?