REST原則に従って設計されたAPI。HTTPメソッドとURLを適切に使い、リソース指向でシンプルに通信するウェブサービスのインターフェース。
「RESTful API」を星図で探索する →
「RESTful API」とは?意味を解説
RESTful APIはREST(Representational State Transfer)の設計原則に基づくAPI。HTTPのGET・POST・PUT・DELETEなどのメソッドと、リソースを表すURLを組み合わせることで、シンプルで拡張性の高い通信を実現します。ステートレスな設計により、スケーラビリティに優れています。
例文
- このWebサービスはRESTful APIを採用し、ユーザー情報の取得・更新・削除が容易になった。
- RESTful APIの設計により、モバイルアプリとWebアプリで同一のバックエンドを利用できる。
- RESTful APIを実装することで、他のシステムとの連携がシンプルになった。
語源・由来
REST(Representational State Transfer)はRoy Fieldingが2000年の博士論文で提唱した建築スタイル。Webの成功要因を分析し、HTTP・URIなどの既存技術を活用した設計原則として確立。APIにこの原則を適用したものがRESTful API。
英語で言うと
RESTful APIREST APIRepresentational State Transfer API
「RESTful API」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「RESTful API」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「RESTful API」を探索する →