: ''АПИ-{API}- преусмерава овде. За друга значења погледајте [[Апи (вишезначна одредница)]]''
'''Програмски интерфејс апликације''' или '''апликациони програмски интерфејсAPI''' ({{Јез-енг|Application programmingProgramming interfaceInterface}}),познат— ипрограмски каоинтерфејс '''АПИ''' према енглеском акрониму ''{{Јез|en|API}}'',апликације) интерфејс је за [[програмирање]] које дефинише начине на које апликације могу да захтевају услуге од [[библиотекаБиблиотека (рачунарство)|библиотека]] и/или [[оперативниОперативни систем|оперативних система]].<ref>{{cite web|
}}</ref> АПИ-{API}- одређује речник и конвенције позивања које програмер треба да примени како би користио сервисе. То може да укључује спецификације за [[функција (програмирање)|рутине]], [[структура података|структуре података]], [[класа (рачунарство)|објектне класе]] и [[протокол (рачунарство)|протоколе]] који се користе за комуникацију између софтвера који тражи услугу и библиотеке.
АПИ може да буде:
Ред 46:
== Спољашње везе ==
* [http://apidesign.org/ Практични дизајн АПИја-{API}--ја] књига и сајт за сарадњу {{en}}
* [https://web.archive.org/web/20110903030015/http://lcsd05.cs.tamu.edu/slides/keynote.pdf Како дизајнирати добар АПИ, и зашто је то важно — ПДФ] {{en}}
* [http://java.sun.com/developer/technicalArticles/WebServices/soa/ Сервисно-оријентисана архитектура (СОА): Пут у интегрисање ентерпрајз апликација (ЕАИ)] {{en}}