Een API (Application Programming Interface) is een software-interface dat er voor zorgt dat apps gegevens met elkaar kunnen uitwisselen. Eenvoudig uitgelegd werkt een API koppeling met een input en output. Je stelt een vraag aan de API, de API geeft deze vraag door aan de ontvangende applicatie, vervolgens wordt het antwoord met de API teruggestuurd. Op deze manier is een API te vergelijken met een serveerder die de verbinding is tussen de klant en de keuken.