API (Application Programming Interface) to interfejs programistyczny, który reprezentuje zestaw reguł, za pomocą których różne aplikacje mogą się ze sobą komunikować.
Mówiąc najprościej, API umożliwia jednej aplikacji dostęp do funkcji lub danych innej aplikacji bez konieczności znajomości jej wewnętrznego działania i odwrotnie. Ważnym aspektem jest również bezpieczeństwo ‑ API jest zaprojektowane tak, aby udostępniać tylko niektóre funkcje i chronić resztę systemu przed nieautoryzowanym dostępem. Domyślnie aplikacje dostarczają tak zwaną dokumentację API, która może być wykorzystana do implementacji połączenia.
Użycie API
Możemy zademonstrować przykład użycia API na stronie internetowej zawierającej dane kontaktowe sklepu stacjonarnego. API umożliwia wyświetlanie i pracę z mapami z zewnętrznego źródła bez konieczności tworzenia map przez sam sklep.
Most komunikacyjny ułatwia zatem rozwój i integrację różnych platform zewnętrznych, w tym rozszerzenie ich funkcjonalności i automatyzację przesyłania danych.