• API (zkratka pro Application Programming Interface) oznaฤuje v informatice rozhraní pro programování aplikací. Tento termín pouลพívá softwarové inลพenýrství. Jde o sbírku procedur, funkcí, tล™íd ฤi protokolลฏ nฤ›jaké knihovny (ale tล™eba i jiného programu nebo jádra operaฤního systému), které mลฏลพe programátor vyuลพívat. API urฤuje, jakým zpลฏsobem jsou funkce knihovny volány ze zdrojového kódu programu. Rozhraní, které se vytváล™í pล™i kompilaci a je vyuลพíváno pล™i bฤ›hu programu, se nazývá ABI

    Dลฏleลพitá jsou napล™íklad grafická API (OpenGL a DirectX), která jsou standardizována a programátor je mลฏลพe v programu vyuลพít. Zpลฏsob jejich vykonání pak záleลพí na konkrétním poฤítaฤi, na výkonnosti grafické karty, pล™ípadnฤ› mลฏลพe být vykreslování kompletnฤ› softwarovฤ› emulováno nฤ›jakou programovou knihovnou (napล™. Mesa 3D).

    operaฤním systému Microsoft Windows není nerozlišeno volání knihovních funkcí a systémové volání. V programech se pouลพívá jednotné Windows API.

    Funkce API jsou programové celky, které programátor pouลพívá namísto toho, aby je sám naprogramoval.