GraphQL(ぐらふきゅーえる)

別表記:グラフQL

Web API向けにデータの取得や操作を行うためのクエリ言語およびランタイム。

データ

種別
自然科学・工学
NDC分類
007(情報学・情報科学)
原語・原綴
英語 GraphQL
品詞
固有名詞

概要解説

GraphQLは、Web API向けにデータの取得や操作を行うためのクエリ言語およびランタイムである。本技術は、型システム、クエリ言語、実行セマンティクス、静的な検証、型チェックから構成される。2012年にFacebookの内部で開発が開始され、2015年に仕様草案と参照実装が公開された。2018年2月にはGraphQL Schema Definition Language(SDL)が仕様の一部として追加された。同年11月、プロジェクトは非営利のLinux FoundationがホストするGraphQL Foundationに移譲された。Web API開発において、従来のRESTやSOAPと比較して柔軟で効率的かつ堅牢なアプローチを提供する。データをグラフ形式で表現し、RESTの主な欠点であるデータ取得課題を克服できる手段として産業界で普及している。

主要出典

  1. ウィキペディア日本語版. (2026). 「GraphQL」 (閲覧日 2026-11-09) [Web]
  2. Wikipedia (English). (2026). 「GraphQL」 (閲覧日 2026-11-09) [Web]

作成:AIにより生成・検証(作成方法)

初版:2026-11-10 / 最終更新:2026-11-10

誤りを報告