Computação Jr.
CodeDex
Base de Conhecimento & Glossário · Code Júnior
Início / Consumo de APIs / O que é uma API REST na prática?
Básico

O que é uma API REST na prática?

Entenda como cliente e servidor trocam dados estruturados em JSON usando URLs e métodos HTTP.

Por que usamos APIs?

Uma API (Application Programming Interface) funciona como uma ponte de comunicação entre dois sistemas. Quando o seu front-end (ou outro back-end) precisa buscar ou enviar dados sem acessar diretamente o banco de dados de outro serviço, ele faz uma requisição para um endpoint da API.

Em APIs REST, seguimos três ideias simples:

  • Cada recurso tem uma URL clara (ex.: https://pokeapi.co/api/v2/pokemon/pikachu ou /api/projetos/12).
  • O método HTTP indica a intenção (GET, POST, PUT, PATCH, DELETE).
  • Os dados normalmente trafegam em formato JSON, leve e fácil de ler tanto em JavaScript quanto em PHP.

Dica para trainees

Antes de escrever código no front-end ou no Laravel, abra uma API pública no navegador ou teste o endpoint no Insomnia, Postman ou HTTPie para conferir o JSON retornado. Você pode testar agora mesmo fazendo um GET em https://pokeapi.co/api/v2/pokemon/pikachu.

Exemplo Prático
json
{
  "id": 25,
  "name": "pikachu",
  "height": 4,
  "weight": 60,
  "types": [
    {
      "slot": 1,
      "type": {
        "name": "electric"
      }
    }
  ]
}

Teste seus conhecimentos

Esta nota tem 2 perguntas para você praticar.

Ir para o Quiz desta Nota →