(Application Programming Interface) é um conjunto de funções e procedimentos que permitem que aplicações acedam a dados ou ferramentas de sistemas operativos, outras aplicações ou serviços.