違いが知りたい

〜必要ないけど気になるアレコレ〜

REST と GraphQL の違い

本記事では「REST と GraphQL」の違いを仕様・構造の観点で整理します。

項目RESTGraphQL
設計思想リソース指向クエリ指向
エンドポイント複数単一
データ取得固定形式必要な項目のみ指定
過不足取得発生しやすい発生しにくい
HTTPメソッド使用する主にPOST
スキーマ定義任意必須

用語・表記の補足

スキーマ:データ構造の定義。

リソース:APIで扱うデータの単位。

項目の補足

比較項目は、一般的に確認される代表的な観点を整理したものです。
製品やサービスの種類によって仕様が異なる場合があります。
記載している内容は、規格や製品世代により差分が出る場合があります。

カテゴリ一覧