Con
application programming interface (in acronimo
API, in italiano
interfaccia di programmazione di un'applicazione), in
informatica, si indica ogni insieme di
procedure disponibili al
programmatore, di solito raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un certo
programma. Spesso con tale termine si intendono le
librerie software disponibili in un certo
linguaggio di programmazione.