Hvad er en API?
Det står for Application Programming Interface.
Definition
En API, eller Application Programming Interface, er et sæt regler og protokoller, der tillader forskellige softwareapplikationer at kommunikere med hinanden.
Formål
APIs fungerer som en bro mellem applikationer, hvilket muliggør udveksling af data og funktionalitet, og er essentielt for moderne software og webapplikationer.
Funktion
APIs fungerer ved at definere, hvordan softwaremoduler interagerer: en applikation laver en anmodning, og en anden giver et svar, alt efter de regler, der er fastsat af API'et.
Kontrakt
For at sikre konsistens og sikkerhed i kommunikationen defineres en servicekontrakt mellem applikationer, der beskriver, hvordan anmodninger og svar skal struktureres.
Webtjenester
Alle webtjenester er APIs, men ikke alle APIs er webtjenester, da APIs også kan bruges til kommunikation mellem lokale applikationer.