Uma API (Application Programming Interface) é um protocolo que permite que dois componentes de software se comuniquem e troquem dados. Por exemplo, um aplicativo solicitando dados de um server usa uma API para enviar a solicitação, recuperar os dados e apresentá-los de maneira legível.