What is GraphQL, and how does it differ from REST?
    1/1
    GraphQL has been released simply as a specification, for a query language for APIs that allows clients to request exactly the data they need, nothing more and nothing less.
    • GraphQL server can be implemented in any preferred programming language.
    • Unlike REST, where multiple endpoints provide fixed data structures, GraphQL has a single endpoint and lets clients define the structure of the response.
    • This reduces the over-fetching and under-fetching of data.