zadˈaɲʲɛm ˌintɛrfˈɛjsu prˌɔɡramɔvˈaɲʲa ˌaplikˈatsji jɛzd dˌɔstartʃˈɛɲʲɛ ˌɔtpɔvʲˈɛdɲix spˌɛtsɨfikˈatsji pˌɔtprɔɡrˈamuf, strˈuktur dˈanɨx, klˈas ɔbjˈɛktuf i vˌɨmaɡˈanɨx prˌɔtɔkˈɔwuf kˌɔmuɲˌikatsˈɨjnɨx.
Zadaniem interfejsu programowania aplikacji jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.