APIは「Application Programming Interface」の略で、ソフトウェアとソフトウェアをつなぐための仕様を指す。ソフトウェアの一部を外部に向けて公開することにより、機能の共有や、データの参照や更新などを行える。
例えばスマホアプリでは、地図機能はGoogle MAPに、カレンダー機能はGoogle Calenderと連携した仕様になっているものが多い。これもGoogleがAPIを外部に公開して自由に使用できるために可能になっている仕組みだ。
APIを利用することで、アプリ開発企業はゼロから地図やカレンダーの機能を開発する必要がなくなるため、開発にかかる時間とコストを大きく削減できる。
SaaSもWeb APIを用意した上で、連携アプリを集めたアプリストアを開設するのがスタンダードになりつつある。みなさんのスマホにもさまざまなアプリがインストールされていると思うが、ほとんどがGoogleやAppleのアプリストアからダウンロードしたもののはずだ。
SaaSにおいても、各社がAPIを公開し、さまざまな連携アプリが用意されることで、簡単にSaaS間の連携ができるようになっている。
マネーフォワードがSaaSビジネスのKPIを開示 19年11月決算
SaaSビジネスに必要なもの――スタートアップを助ける「三種の神器」
freee“10倍値上げ”問題から考えるサブスクエコノミーの落とし穴
AIがライバルに!? 城繁幸さんに聞くHR Tech時代の人事サバイブ術
“脱・紙文化”から始まる自治体の働き方改革Copyright © ITmedia, Inc. All Rights Reserved.
Special
PR注目記事ランキング