Have you heard of GraphQL? That's an alternative to REST apis that was created by Facebook. With GraphQL, clients specify…