Az API az Application Programming Interface, azaz alkalmazásprogramozási felület rövidítése. Az API-kat a fejlesztők arra használják, hogy lehetővé tegyék a számítógépes programok számára, hogy az interneten keresztül kommunikáljanak, így lehetséges legyen a rendszerek közötti kommunikáció.