API (Application Programming Interface)

Alkalmazásprogramozási interfész

Egy olyan – eljárásokat tartalmazó – dokumentáció, amelyet más programok felhasználhatnak, és például adatcsomagok átküldésére alkalmas. Tulajdonképpen egy egyeztetett paramétereket lehívó és megadó programkód, amely más szoftverrel képes kommunikálni.

Tipikusan ilyen nálunk (is) a bankkártyás fizetés vagy az elektronikus számlázás: a mi szoftverünk a kívánt formátumban átadja a szükséges adatokat a másik félnek, amely aztán visszaüzen, hogy például sikerült-e a fizetés, vagy elkészült-e a számla.