Vad är en API?

Det står för Application Programming Interface.

🤖

Definition

En API, eller Application Programming Interface, är ett uppsättning regler och protokoll som gör det möjligt för olika mjukvaruapplikationer att kommunicera med varandra.

🔗

Syfte

API:er fungerar som broar mellan applikationer, vilket möjliggör utbyte av data och funktioner, och är avgörande för modern mjukvara och webapplikationer.

🔄

Funktion

API:er fungerar genom att definiera hur mjukvarumoduler interagerar: en applikation gör en begäran och en annan ger ett svar, allt enligt de regler som API:et har fastställt.

🤝

Kontrakt

För att säkerställa konsekvens och säkerhet i kommunikationen definieras tjänstekontraktet mellan applikationer, som beskriver hur begärningar och svar ska struktureras.

🌐

Webbtjänster

Alla webbtjänster är API:er, men inte alla API:er är webbtjänster, eftersom API:er också kan användas för kommunikation mellan lokala applikationer.