この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。︵2023年11月︶ Representational State Transfer (REST、レスト[1][2][3][4]) は、ウェブAPI︵ウェブアプリケーションプログラミングインタフェース︶の定義に使用されるアーキテクチャスタイル︵共通仕様︶[5]であり、同時にウェブのような分散ハイパーメディアシステムのためのソフトウェアアーキテクチャのスタイルのひとつでもある。この語はHTTPプロトコル規格の主要著者の一人であるロイ・フィールディング︵英語版︶がウェブについて書いた2000年の博士論文で初めて現れ、ネットワーキングコミュニティの中ですぐに広く使われることになった。 RESTは、初めはアーキテクチャの原則と制約の集まり︵後述︶を指してい