Hopp til innhold
Norgespedia Korte, kildebelagte oppslag

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

Fagfelt
Programvareutvikling2
Kort definisjon
Grensesnitt som lar programvarekomponenter kommunisere2
Brukes om
API, applikasjonsgrensesnitt2

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

  1. programmeringsgrensesnitt – Store norske leksikon Store norske leksikon av Store norske leksikon (2005-2007), Tom Heine Nätt Lest 1. august 2026
  2. Programmeringsgrensesnitt – Wikipedia Wikipedia (bokmål) Lest 1. august 2026

Silje Hovdenak

Lektor i norsk og naturfag, tidligere terminolog

Lektor i norsk og naturfag i Trondheim siden 2010, med fire år som terminolog i et fagspråkprosjekt. Skriver og svarer for alt innholdet på Norgespedia. Oppslaget er skrevet mot kildene over og følger metoden for oppslagsverket. Feil rettes åpent — se rettelsesloggen eller meld en feil.

Sist gjennomgått