Uma API Representational State Transfer (REST) é um conjunto de regras que permite que diferentes aplicativos de software se comuniquem pela Web. Uma API REST usa protocolos-padrão da Web, fazendo dela um ativo amplamente usado para compartilhar dados e funcionalidades no desenvolvimento da Web.