REST API
Uma REST API (ou API Uma API é um conjunto de regras que permite que dois programas se comuniquem entre si. Funciona como um intermediário que leva pedidos de um aplicativo a outro e devolve a resposta. Mais no glossário → RESTful) é o estilo mais difundido para projetar interfaces de programação na web. Baseia-se em um conjunto de princípios (REST) que aproveitam como a própria web funciona: cada recurso — um usuário, um produto, um pedido — tem o seu próprio endereço (URL), e as operações são feitas com os métodos padrão do HTTP, como GET para ler, POST para criar, PUT para atualizar e DELETE para apagar. Os dados costumam ser trocados em formato JSON, leve e fácil de ler. Uma das suas características é que não guarda estado entre os pedidos: cada requisição contém toda a informação necessária. A sua simplicidade, a compatibilidade universal e a clareza tornaram-na o padrão de fato para conectar aplicações, embora existam alternativas como o GraphQL para casos mais complexos.