A API that provides hyper-specificity on the data needed.
Multiple Rest API requests can be packed into a single GraphQL request.
- Avoids overfetching/underfetching
- Strongly typed schema based queries
- High levels of privacy for requests sent
- Only POST requests
- Queries can impact server performance
- Always responds with HTTP 200
Installation (ExpressJS)
npm i express express-graphql graphql