API (o Application Programming Interface) è un insieme di routine e standard stabiliti dal software per l'utilizzo delle sue funzionalità per applicazioni che non intendono impegnarsi nei dettagli di implementazione del software, ma utilizzano solo i loro servizi.