Caracteristicas
apiquery-languagetypedflexible
Ventajas y Desventajas
Ventajas
- + Cliente pide solo lo que necesita
- + Schema tipado
- + Una request para datos relacionados
- + Introspection para tooling
- + Evita over/under-fetching
Desventajas
- - Complejidad adicional
- - Caching más difícil que REST
- - N+1 query problems
- - Learning curve
Casos de Uso
- APIs con relaciones complejas
- Mobile apps (bandwidth limited)
- Cuando clientes necesitan flexibilidad