REST APIはHTTPでサーバーのリソースを操作する設計様式で、URIとGET/POST/PUT/DELETEなどの標準メソッドを用いて状態を表現する。疎結合で拡張性が高く、Webサービスやスマホアプリの通信基盤として広く採用される。