Representational State Transfer Application Programming Interface
表現状態転送のAPIURIでリソースを識別し、HTTPメソッドと表現を使って取得や更新を行うWeb APIです。
公式・公的資料で確認公式・公的資料で確認
REST APIは、Web上のリソースをURIで表し、HTTPのGETやPOSTなどを使って操作するAPIを指す通称です。厳密なRESTの制約をすべて満たす場合に限らず、HTTPベースの一般的なWeb APIを広く指して使われることがあります。
分野別の意味
URIでリソースを識別し、HTTPメソッドと表現を使って取得や更新を行うWeb APIです。
公式・公的資料で確認それが何か、何ができるか、どこで使われるか
REST APIは、Representational State Transferの考え方に基づいて、ネットワーク上のリソースをHTTPなどで操作するAPIです。MDNはRESTを分散システム向けの設計スタイルとし、初心者向けには標準的なWebライブラリで呼び出せるHTTPサービスをREST APIと呼ぶことが多いと説明しています。一般的な設計では、リソースをURIで識別し、GETで取得、POSTで作成、PUTやPATCHで更新、DELETEで削除し、ステータスコードやJSONなどの表現で結果を返します。ただし、HTTP APIなら必ずRESTの全制約を満たすわけではありません。ステートレス性、キャッシュ、統一インターフェース、認証、冪等性、エラー形式、ページング、バージョン互換性などを個別に設計します。REST APIはGraphQLやgRPCと競合する場合がありますが、公開APIやブラウザー連携ではHTTPとJSONの扱いやすさが強みです。読み方は「レストエーピーアイ」です。
REST APIの背景には、ネットワーク上のリソースをURIで表し、HTTPなどの標準的な操作で扱うWebサービスの設計があります。MDNが説明する設計スタイルと、実務で広く使われる通称を区別します。
この言葉を位置づけるための関連語
確認日・出典
公式・公的資料で確認
最終確認2026/8/23
正式名称、意味、使われる分野を分けて記録しています。