Az API az Application Programming Interface rövidítése, ami magyarul „alkalmazásprogramozási felületet” jelent. Ennek segítségével férhetnek hozzá a programozók egy szoftver utasításkészletéhez, ezzel az API-k temérdek időt spórolnak meg a programozóknak, hiszen a parancsok megadásával a fejleszteni kívánt platform végzi el a munkát. Az API-k a szoftveres és hardveres erőforrásokhoz is biztosíthatja a hozzáférést.
Ezért nem kell külön programot írni, hogy pl. egy Android készüléken mi történjen, hiszen az Android API-jain keresztül egy sokkal egyszerűbben megoldható.
Egyszerűbb példa, ha egy Google Térképet vagy egy Twitter posztot illesztünk be az oldalunkba, hiszen azok normális megjelenítése és működése is az API-któl függ.