REST APIは、REST(Representational State Transfer)というアーキテクチャに準じて構築されたAPIです。
REST APIは、HTTPメソッド (GET, POST, PUT, DELETEなど)を利用してリソースの操作を行います。リソースは一般的にURI (Uniform Resource Identifier) で識別され、そのリソースの状態はJSONやXMLなどのフォーマットで返されます。
現在多くのWebサービスやモバイルアプリケーションなどで利用されており、シンプルで柔軟な設計が魅力です。