Aplikačné programové rozhranie (API)
Aplikačné programové rozhranie (API) je špecifický typ rozhrania, ktoré umožňuje komunikáciu medzi rôznymi softvérovými komponentmi alebo systémami. API definuje formálnu štruktúru, prostredníctvom ktorej si tieto komponenty vymieňajú informácie. Ide o kľúčový prvok vo vývoji softvéru, ktorý umožňuje integráciu a interoperabilitu medzi rôznymi aplikáciami alebo službami, pričom poskytuje štandardizovaný spôsob, ako komponenty môžu pristupovať k funkciám alebo dátam iného programu.
API je základom pre vývoj rôznych typov aplikácií, od mobilných aplikácií až po komplexné webové platformy. Umožňuje vývojárom využívať existujúce služby a funkcie bez nutnosti ich opätovného vývoja, čím sa výrazne skracuje čas potrebný na vývoj a znižujú sa náklady. API môže byť verejné, čo znamená, že je dostupné pre širokú verejnosť, alebo súkromné, keď je určené len pre interné použitie v rámci organizácie.