API to skrótowiec od angielskiego terminu „Application Programming Interface”, czyli interfejs programowania aplikacji. Jest to zestaw narzędzi, protokołów i standardów umożliwiających komunikację między różnymi aplikacjami lub serwisami internetowymi.
API umożliwiają tworzenie oprogramowania, które korzysta z usług innych systemów lub udostępnia swoje usługi innym systemom. Dzięki temu, programiści mogą tworzyć aplikacje, które korzystają z funkcjonalności innych aplikacji, bez konieczności implementowania ich od nowa.
API umożliwiają także integrację różnych systemów informatycznych, co jest szczególnie przydatne w przypadku dużych przedsiębiorstw, gdzie istnieje wiele różnych systemów działających niezależnie od siebie.