L’API, o Application Programming Interface, un set di regole che gestisce le regole di comunicazione fra diversi programmi. In primo luogo è una serie di linee guida che regolano l’interazione fra diversi componenti software. Consiste nell’implementazione di un set di routine, protocolli e soluzioni che compongono una data applicazione.