API (Interface de Programação de Aplicativos) é uma interface para conectar softwares ou códigos de aplicativos, permitindo a troca de informações entre softwares ou sites. Um programador pode usar um socket para conectar um programa a outro. Ilustração