Application Programming Interface (API)

Funny illustration glossary
Da apps ikke bare kan gå hen og spørge hinanden om data, har de brug for en mellemmand.

En API er et sæt regler og protokoller, der gør det muligt for et softwareprogram at interagere med et andet. Tænk på det som en bro, der lader forskellige apps eller systemer “tale” sammen. Når du for eksempel bruger en app til at tjekke vejret eller betaler via PayPal, kommunikerer appen med en server via en API for at hente eller sende data.

Hvad er en API i korte træk?

Kort fortalt fungerer en API som en tjener på en restaurant. Du (brugeren) fortæller tjeneren (API’en), hvad du ønsker, og tjeneren bringer det fra køkkenet (serveren). API’er gør det nemt for apps at få data fra andre tjenester uden at skulle vide præcis, hvordan alt fungerer bag kulisserne.

Hvad er et eksempel på en API?

Et almindeligt eksempel på en API er Google Maps API, som lader udviklere integrere Google Maps direkte i deres apps eller hjemmesider. Når du ser et kort indlejret på en hjemmeside, der viser en lokation, er det Google Maps API’en, der arbejder ved at levere kortdata, uden at du behøver at forlade siden.

Hvad er forskellen på UI og API?

En UI (User Interface) er det, som brugerne interagerer direkte med – knapper, formularer og menuer – mens en API er et backend-værktøj, der lader applikationer kommunikere med hinanden. Grundlæggende er UI designet til mennesker, mens API’en er til maskiner.

Er ChatGPT en API?

Ja! ChatGPT kan bruges som en API. Udviklere kan integrere ChatGPT API’en i deres egne applikationer, hjemmesider eller tjenester for at tilbyde AI-baserede svar, præcis som du ser det her.