This article has been translated from English to Brazilian.
Uma interface de programação de aplicativos (API) é um conjunto de regras e especificações que os aplicativos de software seguem para se comunicarem entre si.
É uma interface entre diferentes aplicativos de software que facilita a interação entre eles.
Uma API é um pré-requisito para a negociação algorítmica.