API, acronimul de la „Application Programming Interface”, reprezinta un set de reguli si specificatii care trebuiesc urmarite pentru a se accesa si a se folosi serviciile si resursele unui program sau software care implementeaza acel API.
Este o notiune cam abstracta ce-i drept insa pentru clarificare putem incerca o simplificare a definitiei: API serveste ca interfata intre diverse programe software si inlesneste interactiunea dintre acestea, intr-un mod similar cu cel prin care noi interactionam cu computerele.