API
Application Programming Interface
APIは、ソフトウェア同士が機能やデータをやり取りするための取り決めです。あるサービスやシステムの機能を、別のアプリやプログラムから利用できるようにします。Webサービス、アプリ開発、システム連携で非常によく使われる基本的な仕組みです。
たとえば、天気アプリが外部の天気情報を取得したり、ECサイトが決済サービスを使ったりするときにAPIが使われます。開発者はAPIを通して必要な機能だけを安全に呼び出せるため、全部を自分で作らなくてすみます。つまり、サービス同士をつなぐ「受け渡し口」のようなものです。
要するに、APIはソフトウェア同士をつなぎ、機能やデータをやり取りするための窓口です。