application Programming Interface アプリケーション プログラミング インタフェース
WEBサービスやソフトウェアの機能・データを、外部プログラムから利用するための手順やデータ形式のこと。
アプリケーションやWEBサービスに、APIを組み込み、ソフトウェアの一部を公開することで、外部のアプリケーションと連携(API連携)ができるようになります。システム同士の連携により、自社でプログラムを一から開発することなく、外部のアプリケーション機能を自社のシステムのように活用できたり、また、外部のアプリケーションに自社のサービスや情報の提供が可能になります。