APIとはアプリケーション・プログラム・インターフェイスの略語。
APIを利用することで、自分が作っているアプリケーションに、すでにあるプログラムを呼び出して使うことができる。
これにより、すべてのプログラムを自前で作る必要がなくなり、強みのある分野にリソースを集中投下して、迅速にサービスを立ち上げることができる。

短期間にエクスポネンシャル(指数関数的)な成長を遂げたUberは、このAPIをフル活用することで現在の地位を築くことができたと言ってもいいだろう。

スマホでUberアプリを立ち上げると、地図が出てきて配車可能な車を探すことができる。
配車車両を選ぶと、そのドライバーとテキスト・音声でのやりとりが可能になる。
目的地に到着すると自動で決済が完了する。

このUberアプリの一連の流れのほとんどはAPIを使ったものだ。
地図はGoogle MapのAPI、決済はBraintreeのAPI、そしてテキスト・音声でのやりとりはTwilioのAPIを利用しているのだ。