Una API, per les sigles en anglès (Application Programming Interface), és un conjunt de regles i protocols que permet que diferents aplicacions de programari es comuniquin entre si. És com un pont que permet que dos sistemes diferents intercanviïn dades i facin operacions entre si.
Imagina que ets en un restaurant. El menú representa les funcions disponibles (com les dades i els serveis) i el cambrer és l'API. Tu (l'aplicació) li dius al cambrer (API) què vols (fas una sol·licitud) i el cambrer se l'emporta al xef (el sistema), que prepara el menjar i el cambrer te la porta de tornada.