Najprościej: API to kelner między aplikacjami. Jedna aplikacja składa zamówienie (prosi o dane lub akcję), API je przekazuje, a druga zwraca wynik. Dzięki temu programy współpracują, nie znając swoich szczegółów.
Przykład: gdy strona pokazuje mapę dojazdu, korzysta z API map. Gdy sklep przyjmuje płatność, łączy się z API systemu płatności.
API jest podstawą integracji. Dzięki niemu Twoje narzędzia mogą wymieniać dane automatycznie, zamiast zmuszać kogoś do przepisywania ich ręcznie.