Skole og utdanning
Programmeringsgrensesnitt
Et programmeringsgrensesnitt, ofte kalt API, er et grensesnitt i programvare som lar ulike programvarekomponenter kommunisere ved å definere metoder og parametre.1
Nøkkelfakta
Hva er et programmeringsgrensesnitt?
Et programmeringsgrensesnitt, ofte kalt API, er et sett med regler og protokoller som lar ulike programvareapplikasjoner kommunisere med hverandre. Det fungerer som et mellomledd som gir direkte tilgang til data og funksjonalitet i et datasystem.2
API-et definerer de metodene og parameterne som en programvare kan bruke for å samhandle med en annen. Typiske kommandoer er GET for å hente data, PUT for å endre og POST for å legge til data.2
Kjennetegn
- Definerer metoder og parametre for kommunikasjon mellom programvarekomponenter.1
- Fungerer som et abstrakt lag som skjuler implementasjonsdetaljer.2
- Brukes ofte med HTTP-kommandoer som GET, PUT og POST.2
- Kan implementeres på ulike måter, for eksempel Wine som implementasjon av Win32.2
- Begrepet kan også benyttes om hvordan ulike komponenter i samme applikasjon kommuniserer, typisk ulike objekter i et objektorientert design.1
Sammenheng med andre oppslag
- sosiale medier API-er brukes i sosiale medier for å hente data fra plattformer.
- nyhetstjenester Nyhetstjenester bruker API-er for å levere oppdaterte nyheter til apper.
- mobilapplikasjoner Mobilapplikasjoner kommuniserer ofte med servere via API-er.
- Narrativ Hører sammen med narrativ i kunst og kulturuttrykk.
Vanlige spørsmål
Hva menes med API?
API står for Application Programming Interface, og er et grensesnitt som lar programvarekomponenter kommunisere.1
Hva er API på norsk?
API kalles på norsk programmeringsgrensesnitt eller applikasjonsgrensesnitt.2
Hvordan virker API?
API virker ved å definere et sett med regler som gjør at én programvare kan samhandle med en annen, for eksempel ved å hente data via GET-kommandoer.1
Kilder
- programmeringsgrensesnitt – Store norske leksikon Store norske leksikon av Store norske leksikon (2005-2007), Tom Heine Nätt Lest 1. august 2026
- Programmeringsgrensesnitt – Wikipedia Wikipedia (bokmål) Lest 1. august 2026