We chose GraphQL at Grafbase for a few reasons:
- The client can ask for the data it needs, which also improves performance by reducing bandwidth
- Aggregating data from multiple data sources with a single request
- Widely adopted and loved by frontend and mobile developers