GraphQL has nothing to do with SQL and a lot to do with addressing problems associated with choppy nature of REST in practice.<p>In essence, GraphQL query is a grocery list of stuff you want. Response is a grocery bag of what you wanted.<p>From REST perspective, GraphQL is a union of multiple REST query URLs presented as JSON hierarchy, turning each path fragment into a nested object.