用語集

API

APIとは、アプリケーションプログラミングインターフェース(Application Programming Interface)の略で、各種システムやWebサービス等が、そのシステムやWebサービス等を利用するアプリケーションソフトウェアに対して公開するインターフェースのことです。
ここで言うインターフェースとは、具体的には利用手順やデータ形式などを定めた規約のことを指します。この規約に沿って開発することで、APIの提供元となるシステムやWebサービスの機能を取り入れた新たなアプリケーションを開発することができます。

APIは、様々なハードウェア、OS、ミドルウェア、Webサービスなどから提供されていますが、近年はWebサービスの普及に伴い、特にWeb APIに高い関心が寄せられています。
APIの利用者側の主なメリットとしては、開発コストを抑えて、多様な機能を持ったアプリケーションを開発できる点が挙げられます。

一方、APIを公開する側にとっては、自社独自の技術までは公開することなく、機能だけを広く利用してもらうことができるため、少ないリスクで、他社とのビジネス連携を推進したり、新たな顧客層にリーチしたりすることが可能になります。
また、自社の開発した機能とAPI利用者側が開発した機能との連携によって、これまでにない新たなサービスを創出することもできます。

関連情報