Acronimo di Application Programming Interface (in italiano: interfaccia di programmazione di un’applicazione).
Il termine è usato per indicare delle librerie di funzioni che permettono al programmatore di interagire con un programma o una piattaforma software o semplicemente una serie di “chiamate” da parti di un programma che uno sviluppatore può utilizzare per abbreviare il suo lavoro.