RESTful APIの代替技術として注目されるクエリ言語。サーバー側が定義したスキーマに基づき、クライアント側で必要なフィールドのみを指定してデータを取得できる。オーバーフェッチやアンダーフェッチを削減し、効率的なAPI設計が可能。Web・モバイルアプリケーション開発で採用が増加している。
英語の「Graph」(グラフ)と「Query Language」(問い合わせ言語)を組み合わせた造語。データ構造をグラフとして捉え、柔軟に問い合わせることに由来。2015年にFacebookが公開。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。