REST (Representational State Transfer) は、Roy Fielding によって定義されたネットワークアプリケーションの アーキテクチャスタイル です。プロトコルや標準ではなく — 従えば API をスケーラブルで、キャッシュ可能で、進化させやすくする 制約 (constraints) の集合です。「RESTful」な API は、すべてを URI で識別される リソース (user、order、product) としてモデル化し、標準の HTTP メソッドで操作します。
