Application Programming Interface, v překladu rozhraní pro programování aplikací je typ softwarového rozhraní, které nabízí službu jiným aplikacím. K propojení s takovým rozhraním je potřeba znát standard, který popisuje jak používat takové rozhraní, říkáme mu specifikace API.
Na rozdíl od uživatelského rozhraní, které spojuje počítač s osobou, rozhraní pro programování aplikací propojuje počítače nebo části softwaru navzájem. Není určeno k přímému použití jinou osobou (koncovým uživatelem), ale počítačovým programátoemr, který jej začleňuje do jiného softwaru. API se často skládá z různých částí, které fungují jako nástroje nebo služby, které má programátor k dispozici.
Díky API jsme mohli k AutoCRM připojit služby jako: Leady, kalendář Google, Mattermost.