En API bruges til at forbinde programmer eller systemer.
En webshop kan fx bruge en API til at hente fragtpriser fra et fragtfirma.
En mobilapp kan bruge en API til at vise vejrudsigten fra en vejrservice.
I stedet for at udvikleren selv skal kode alle funktioner fra bunden, kan de låne funktionalitet fra andre systemer gennem en API.
API’er gør det nemmere og hurtigere at udvikle software, fordi man kan bygge ovenpå andres arbejde.
De sparer tid, mindsker fejl og gør det muligt at skabe komplekse løsninger uden at starte forfra.
Når du logger ind på et website med din Google-konto, sker det gennem en API.
Website’et spørger Google om lov til at bekræfte, at du er dig og Google sender svaret tilbage gennem API’en.
API står for Application Programming Interface.
Du kan tænke på en API som en bro mellem to programmer, der gør det muligt for dem at tale sammen og udveksle data.
Når et program har brug for information fra et andet program, spørger det gennem API’en. API’en sørger så for, at svaret bliver sendt tilbage på en måde, som programmet forstår.
Der findes to typer API’er:
Offentlige API’er, som alle kan bruge.
Lukkede API’er, som kun udvalgte har adgang til.