Application Programming Interface, v preklade rozhraní pre programovanie aplikácií je typ softvérového rozhrania, ktoré ponúka službu iným aplikáciám. Na prepojenie s takým rozhraním je potrebné poznať štandard, ktorý popisuje ako používať takéto rozhranie, hovoríme mu špecifikácia API.
Na rozdiel od používateľského rozhrania, ktoré spája počítač s osobou, rozhranie pre programovanie aplikácií prepája počítače alebo časti softvéru navzájom. Nie je určené na priame použitie inou osobou (koncovým užívateľom), ale počítačovým programátorom, ktorý ho začleňuje do iného softvéru. API sa často skladá z rôznych častí, ktoré fungujú ako nástroje alebo služby, ktoré má programátor k dispozícii.
Vďaka API sme mohli k AutoCRM pripojiť služby ako: Leady, kalendář Google, Mattermost.