Een API is een set regels en protocollen die bepaalt hoe softwarecomponenten met elkaar praten. Zo kan een applicatie functionaliteit en data van andere systemen gebruiken zonder de interne werking te kennen. Voorbeelden zijn REST-API’s, GraphQL-endpoints en SOAP.