Een API, of Application Programming Interface, is een set van
protocollen,
routines en
tools die softwareapplicaties in staat stellen met elkaar te communiceren.
In eenvoudigere woorden dient een API als een tussenpersoon tussen verschillende softwaresystemen, waardoor ze gegevens en instructies kunnen uitwisselen. Het definieert de regels en standaarden voor hoe applicaties met elkaar kunnen communiceren en specificeert de soorten verzoeken en antwoorden die zijn toegestaan.