HTTP(HyperText Transfer Protocol)をベースにしたアプリケーション・プログラミング・インターフェースで、REST や SOAP などの設計原則に基づいている。クライアント側からサーバー側の機能やデータにアクセスする際の標準化された通信方式で、Web ブラウザだけでなく、モバイルアプリ、スマートデバイス、サーバー間通信など様々な環境で機能する。
HTTP(1989年 Tim Berners-Lee が開発)と API(Application Programming Interface)の組み合わせ。Web の標準プロトコルをベースにした汎用的なインターフェース設計として、2000年代初期から普及した。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。