API (Application Programming Interface)Um conjunto de rotinas, protocolos e ferramentas para construir software e aplicações. Uma API especifica como os componentes de software devem interagir.