devlog.blog

🌐 O Que é uma API? Entenda de Forma Simples com JavaScript

🤔 O Que é uma API?

API significa Application Programming Interface – em português, Interface de Programação de Aplicações.

De uma forma bem simples: API conecta sistemas diferentes, Ex. API liga o frontend, backend e o Banco de Dados!

Imagine que você vai em um restaurante. Você (cliente) faz o pedido para o garçom (API), que leva o pedido para a cozinha (servidor) e depois traz sua comida. Você não conversa com a cozinha diretamente. A API é esse “garçom digital”.


📦 Exemplo simples com JavaScript

Vamos usar JavaScript para chamar uma API pública de usuários:

Esse código faz o seguinte:

  1. fetch(...) → chama a API
  2. .then(...) → espera a resposta (promessa)
  3. console.log(data) → imprime os dados da API

🔄 Tipos de Métodos em uma API REST

APIs RESTful usam verbos HTTP para diferentes ações:

VerboAçãoExemplo
GETLer dados/usuarios → Lista usuários
POSTCriar dados/usuarios + body JSON
PUTAtualizar dados/usuarios/5 + novo conteúdo
DELETERemover dados/usuarios/5

📬 Como APIs são usadas na web?

  • Sites usam APIs para buscar conteúdo (YouTube, Instagram, etc.)
  • Apps de clima consomem APIs de previsão
  • E-commerce usa APIs de pagamento

Resumo: se há comunicação entre sistemas, há API envolvida.


🧪 Teste uma API você mesmo

Se quiser testar uma API agora mesmo sem escrever código, acesse:

https://jsonplaceholder.typicode.com

E veja exemplos reais de endpoints REST.


✅ Conclusão

APIs são a espinha dorsal da internet moderna. E com JavaScript, você pode facilmente consumir ou até criar suas próprias APIs usando ferramentas como:

  • fetch no frontend
  • axios para chamadas mais robustas
  • Express.js para construir APIs no backend

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *