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.