API (Application Programming Interface) é um conjunto de regras e protocolos que permite que diferentes softwares se comuniquem entre si. Uma API define como um programa pode solicitar dados ou funcionalidades de outro programa. APIs são a base da integração entre serviços modernos.