As API's Rest desse repositório foram desenvolvidas com a linguagem Java, IDE Spring Boot e Framework Spring Tools. Foi utilizado o MySQL para armazenamento de dados e o Postman para realização dos testes para inserir, extrair, modificar e deletar dados, respectivamente, através dos métodos de requisição POST, GET, PUT e DELETE.
API (Application Programing Interface) significa Interface de Programação de Aplicação e REST (Representation State Transfer) é a Transferência Representacional de Estado. O REST é uma API que usa os métodos de requisição HTTP para inserir, extrair, modificar e deletar dados, através dos métodos POST, GET, PUT e DELETE, respectivamente.
Esse tipo de aplicação é utilizada em sites como LinkedIn, Google e Amazon, quando estamos navegando na web, a todo momento o nosso navegador está enviando requisições para um servidor e o servidor, por sua vez, nos devolve uma resposta em um formato específico ou realiza uma ação de acordo com o que pedimos para ele fazer.