Et API (Application Programming Interface) er et avtalt grensesnitt som lar to systemer utveksle data og funksjonalitet på en forutsigbar måte.
Tenk på et API som en meny på en restaurant: du bestiller det som står på menyen, og kjøkkenet leverer, uten at du trenger å vite hvordan maten lages. På samme måte kan et system be et annet om «gi meg kunde nummer 42» og få svar tilbake, uten å kjenne den andres interne oppbygning. Et godt API er dokumentert, stabilt over tid og versjonert, slik at endringer ikke bryter dem som er avhengige av det. API-er er selve limet i moderne systemer — nesten alle integrasjoner går via et API.
Relaterte begreper: REST, Webhook, JSON, OAuth