API (zkratka pro Application Programming Interface) oznacuje v informaticerozhraní pro programováníaplikací. Tento termín používá softwarové inženýrství. Jde o sbírku procedur, funkcí, tríd ci protokolu nejaké knihovny (ale treba i jiného programu nebo jádra operacního systému), které muže programátor využívat. API urcuje, jakým zpusobem jsou funkce knihovny volány ze zdrojového kódu programu. Rozhraní, které se vytvárí pri kompilaci a je využíváno pri behu programu, se nazývá ABI.