Web APIのクエリ言語の一つで、クライアントが必要なデータの構造を指定して取得できるため、過剰なデータ取得(Over-fetching)を防げるものはどれか。

GraphQLは、クライアントがレスポンスの構造を定義できるため、必要なデータのみを効率的に取得できる。