Wat is API (application programming interface)?
Het geheel van afspraken (namen van functies of bewerkingen, argumenten, returnwaarden, gegevensformaten enzovoort) waarmee andere programma's de functies van een stuk software aanroepen en gebruiken. Voorbeelden zijn API's van besturingssystemen, API's van bibliotheken en web-API's die gegevens uitwisselen via HTTP, zoals REST-API's. Aanroepers hoeven de implementatie niet te kennen, en de implementatie kan worden vervangen zolang de API gelijk blijft. De overeenkomstige afspraak op het niveau van de machinecode heet de ABI.
Japanse benaming: API
“API (application programming interface)” komt voor in 9 oefenvragen uit 4 onderwerpen, bijv. Basis van webtechnologie, Basis van cloud en containers, Cyberaanvallen en verdediging in de praktijk.
Vakgebied: Softwareontwikkeling en projectmanagement