API

 APIとはApplication Programming Interfaceの略で、アプリケーションを他のアプリケーションから呼び出すインターフェースの仕様を指します。APIの機能を外部から連携して活用できるため、一部の開発コストの削減や開発効率の向上が可能となります。

 APIの中でも特に利用されているものとして、HTTPやHTTPS通信によってWeb上でデータのやり取りを行うWeb APIが挙げられます。異なるプログラミング言語で開発されたアプリケーション同士の連携ができる汎用性の高さや、アクセストークンやAPIキーなどを用いた認証方式によって、不正アクセスを防止しながらAPI連携を行える点が特長です。