ソフトウェアどうしをつなぐ「接続口」。Application Programming Interface の略。
API を使う側は、相手の内部のコードを知らなくてよい。「どのURLに、何を送れば、何が返ってくるか」というルール(インターフェース)だけを守れば、どんな言語・どんなサービスとも連携できる。
GoogleマップAPIを呼んで地図を表示。自分でサーバーを持たずに地図機能を実装。
気象会社のAPIに現在地を送ると、今日の天気データが返ってくる。
ECサイトがStripe・PayPalのAPIを呼び出してカード決済を実現。
「Googleでログイン」はGoogleのAPIを使って認証情報を受け取っている。