GraphQL

intermediate
software
Enhanced Content

Definition

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.

Real-World Example

Mobile apps use GraphQL to request only the user data they need, reducing bandwidth and improving performance.

Related Terms

Cloud Provider Equivalencies

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.

AWS
AWS AppSync
AZ
Azure API Management (GraphQL) and Azure Functions (GraphQL server hosting)
GCP
Apigee API Management (GraphQL policies) and Cloud Run/Cloud Functions (GraphQL server hosting)

Explore More Cloud Computing Terms