Query language and runtime for APIs that allows clients to request specific data. Like having a restaurant where you can order exactly the ingredients you want instead of preset meals.
Mobile apps use GraphQL to request only the user data they need, reducing bandwidth and improving performance.
GraphQL is a specification, not a single cloud service. Managed options include AWS AppSync (fully managed GraphQL API). Azure and GCP commonly provide GraphQL support through API gateways (API Management/Apigee) plus compute to host a GraphQL server (Functions, Cloud Run). OCI does not have a widely recognized first-party managed GraphQL service; GraphQL is typically self-hosted on OCI compute or Kubernetes.