API (Application Programming Interface) je sada definicí a protokolů, které umožňují softwarovým aplikacím komunikovat a interagovat mezi sebou. API poskytuje určitou sadu pravidel a funkcí, které umožňují aplikacím získávat přístup k funkcím nebo datům jiné aplikace nebo služby. API může být ve formě knihovny, webového rozhraní nebo jiného typu rozhraní, které umožňuje programátorům integrovat různé aplikace a služby do svých vlastních programů.
API znamená rozhraní pro programování aplikací. Jedná se o soubor instrukcí nebo programových pokynů, které umožňují dvěma aplikacím komunikovat a vyměňovat si data mezi sebou. API poskytují způsob, jakým mohou vývojáři přistupovat a manipulovat s daty a službami nabízenými jinými aplikacemi nebo platformami. Jsou nezbytnou součástí moderního vývoje webových stránek a umožňují vývojářům vytvářet složité aplikace a webové stránky pomocí modulárních komponent.