Application programming interface (API)
Zkratka API (angl. Application Programming Interface) označuje univerzální rozhraní pro vzájemnou komunikaci (webových) aplikací. V praxi obsahuje API sbírku tříd, metod, funkcí a protokolů, díky kterým může jedna aplikace komunikovat s jinou, synchronizovat vzájemně uživatelská či systémová data.
Ve webovém prostřdí se pro komunikaci webového řešení se vzdáleným API používá standardní komunikační protokol HTTP/S, přes který dále obě strany většinou komunikují platformě nezávislými formáty typu XML, CSV či JSON. Uvedené formáty zasílají data ve standardizovaném zápisu a obě dvě strany jsou schopny tyto zápisy číst (parsovat) a vytvářet (generovat).