アプリケーション・プログラミング・インターフェースの略。プログラム同士が通信し、機能やデータを利用するためのルールや手段を定義する。Webサービス、モバイルアプリ、システム統合など様々な場面で使われ、開発効率の向上やシステム間の相互運用性を実現する重要な技術基盤である。
1960年代にコンピュータソフトウェア開発の効率化のため、プログラム間の標準化された通信手段として概念が誕生。Application Programming Interfaceの略。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。