This article has been translated from English to Portuguese.

Uma interface de programação de aplicações (API) é um conjunto de regras e especificações que os programas seguem para se comunicarem entre si.

É uma interface entre diferentes aplicações de software que facilita a interação entre elas.

Uma API é um pré-requisito para a negociação algorítmica.