← Alle termen

Term

API

Een Application Programming Interface is een gestandaardiseerd koppelvlak waarmee softwarecomponenten gegevens en functies met elkaar kunnen uitwisselen. De API fungeert als een contract tussen aanbieder en afnemer: systemen weten welke informatie beschikbaar is en hoe deze kan worden opgevraagd, zonder dat de interne werking van het systeem zichtbaar hoeft te zijn. In moderne architecturen worden vaak REST-API’s gebruikt omdat deze eenvoudiger te implementeren en beter schaalbaar zijn dan eerdere integratievormen. Door functionaliteit en gegevens via API’s beschikbaar te maken, kunnen systemen als losse componenten samenwerken en gegevens rechtstreeks bij de bron gebruiken.

NL API Strategie
Conform de NL API Strategie wordt onderscheid gemaakt tussen:

  • System API’s, gericht op het ontsluiten van onderliggende systemen of registratie
  • Process- of orchestration API’s, die meerdere System API’s combineren en proceslogica en samenhang bewaken
  • Convenience- of experience API’s, die zijn afgestemd op een specifieke gebruikersvraag of toepassing.
  • afkorting