API (ang. Application Programming Interface – Interfejs Programistyczny Aplikacji ) – to zestaw reguł i opisów, w jakich programy komputerowe mogą się między sobą komunikować (udostępniać i odbierać dane). Jest to główny łącznik, pozwalających na połączenie danych i naszych urządzeń w aplikacji tworząc jedną wielką sieć powiązań.
Dzięki API możemy szybko i bezproblemowo dotrzeć do interesujących nas informacji. Przykładem może być wyszukiwarka tanich połączeń lotniczych. Po wpisaniu dat, miejsc wylotu i przylotu, a następnie kliknięciu „szukaj lotów” nawiązujemy połączenie ze stronami różnych linii lotniczych, łącząc się z ich bazami danych. Finalnie otrzymujemy dostępne loty i wyceny.
