なんか色々バズワード化してますよね。 言葉が色々あって不明瞭なので少し整理してみましょう。 定義の狭さから掲題とは逆順で説明していきます。 REST API これは文字通り、RESTアーキテクチャに従って作られたAPIのことです。 RESTはアーキテクチャのため、RESTの考え方にしたがって作られているWebAPIを「RESTful API」と呼称します。 RESTが何かという話は garapon.hatenablog.com Web API HTTP通信などのWeb技術を用いて構築されたAPI(サービスインタフェース)が「WebAPI」と呼ばれます。 そのため、「RSETful API」もWebAPIの1つで「SOAP」やgoogle社の「gRPC」、facebook社の「graphAPI」などもWebAPIに含まれます。 オープンAPI 先にカタカタの「オープンAPI」を説明します。