(ang. Aplication Programming Interface) – interfejs do programowania aplikacji (w postaci biblioteki procedur lub innej formy oprogramowania) umożliwiający realizację określonego zakresu zadań (dostęp do bazy danych, systemu operacyjnego, interfejsu graficznego itp. z pewnego języka programowania). Przykładem API jest DirectX.