APIs (interfaces de programação de aplicativos) Exponha funções a usuários e aplicativos. Eles definem como os componentes do software devem interagir entre si, especificando os formatos de dados e os protocolos de comunicação envolvidos. Isso permite que diferentes partes de um sistema, ou mesmo sistemas totalmente separados, trocem informações e utilizem a funcionalidade um do outro sem precisar conhecer os detalhes da implementação interna.