← Voltar ao Glossário
InicianteBackend

O que é API REST?

Interface de comunicação entre sistemas que segue os princípios do estilo arquitetural REST.

Definição completa

API REST (Representational State Transfer) é um estilo arquitetural para sistemas distribuídos que define um conjunto de restrições para criação de serviços web. Uma API REST utiliza os métodos HTTP (GET, POST, PUT, DELETE) para realizar operações sobre recursos identificados por URLs. Cada requisição deve ser stateless, ou seja, conter todas as informações necessárias para ser processada sem depender de estado armazenado no servidor.

Exemplo de código

// Exemplo de chamada a uma API REST
fetch('https://api.exemplo.com/usuarios/1', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer token'
  }
})
.then(res => res.json())
.then(data => console.log(data));