Vmesnik za namensko programiranje ali aplikacijski programski vmesnik, angleško application programming interface, API) je množica rutin, protokolov in orodij za izgradnjo programske opreme in aplikacij.
API določa programsko komponento v smislu njenih operacij, izhodnih in vhodnih podatkov in z njimi povezanih tipov podatkov. API na ta način definira funkcionalnost programskih komponent na način, ki je neodvisen od dejanske implementacije. To omogoča različne implementacije komponente, ne da bi bil pri tem ogrožen predpisan vmesnik za uporabo komponente. API poenostavi razvoj programov s tem, da definira sestavne bloke, ki jih program sestavi pri izdelavi aplikacij.
API lahko obstaja za mrežne sisteme, operacijske sisteme, podatkovne zbirke in programske knjižnice.
This article uses material from the Wikipedia Slovenščina article Vmesnik za namensko programiranje, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Vsebina je na voljo pod licenco CC BY-SA 4.0, razen če je navedeno drugače. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Slovenščina (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.