API (Application Programming Interface, česky aplikační programové rozhraní) je sada pravidel a protokolů, která umožňuje různým softwarovým aplikacím komunikovat mezi sebou. Funguje jako most mezi různými softwarovými komponentami a poskytuje jim možnost vzájemně si vyměňovat data a funkce bez toho, aby musely znát detaily implementace.
API může být ve formě webových API (komunikuje pomocí HTTP protokolu, poskytuje přístup k datům a funkcím přes internet). I operační systém může mít API, které umožňuje aplikacím přístup k systémovým funkcím, jako je správa souborů nebo komunikace přes síť.
Celkově je API klíčovým stavebním kamenem moderního systémového vývoje, díky němuž mohou různé aplikace a systémy efektivně spolupracovat a sdílet funkce a data. Tento přístup podporuje inovaci a vytváření nových a lepších aplikací.