Az API (az application program interface rövidítése) az adott operációs rendszer vagy program által előírt módszer (szabályok és függvények együttes), amelynek segítségével egy programozó kéréseket intézhet az operációs rendszerhez vagy a programhoz. Az API segítségével az operációs rendszert vagy bármilyen más alkalmazást úgy lehet használni, hogy nem kell azt mélységében ismerni.