API Client

Envie requisições GET, POST e outras HTTP, monte cabeçalhos e parâmetros de query e inspecione a resposta — um cliente de API no navegador que salva suas últimas 25 chamadas.

As requisições são enviadas diretamente do seu navegador para a URL que você informa — a ArrayKit não faz proxy, não vê nem armazena nada. Seu histórico de requisições permanece no armazenamento local deste navegador.

Criado e mantido por Udit Agarwal

Tem um comando curl? Converta-o com o cURL para Fetch.

Sobre Cliente de API

Este cliente de API permite montar e enviar requisições HTTP direto do seu navegador, como um Postman leve. Escolha um método, informe uma URL, adicione parâmetros de query e cabeçalhos com linhas simples de chave/valor e anexe um corpo JSON ou bruto para POST, PUT, PATCH e DELETE. Envie a requisição e inspecione a resposta completa: código de status, tempo, tamanho, cabeçalhos e um corpo formatado. Cada requisição que você envia é salva entre as suas últimas 25, armazenadas neste navegador, para que você possa reabri-la e reenviá-la com um clique. As requisições vão direto do seu navegador para a URL que você informa — elas nunca são roteadas pela ArrayKit —, então a ferramenta está sujeita à política de CORS da API de destino, assim como qualquer fetch do navegador.

Recursos

  • Todos os métodos comuns: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • Monte parâmetros de query e cabeçalhos com linhas de chave/valor que podem ser ativadas ou desativadas
  • Envie um corpo de requisição JSON ou bruto; o Content-Type é definido para você
  • Veja o status, o tempo e o tamanho da resposta de relance
  • Resposta JSON formatada e uma visão completa dos cabeçalhos da resposta
  • Suas últimas 25 requisições são salvas neste navegador e podem ser recarregadas
  • Copie o corpo ou os cabeçalhos da resposta com um clique
  • Roda no seu navegador e fala diretamente com o endpoint

Como usar Cliente de API

  1. Escolha um método HTTP e informe a URL da requisição.
  2. Adicione quaisquer parâmetros de query, cabeçalhos ou um corpo nas abas abaixo.
  3. Clique em Enviar para disparar a requisição a partir do seu navegador.
  4. Inspecione o status, o tempo, os cabeçalhos e o corpo da resposta.

Exemplo

Entrada

GET https://jsonplaceholder.typicode.com/todos/1

Saída

200 OK · 142 ms · 83 B
{
  "userId": 1,
  "id": 1,
  "completed": false
}

Uma requisição GET e sua resposta JSON formatada.

Erros comuns e solução de problemas

  • A requisição falha com "Failed to fetch" e nenhuma resposta. — Os navegadores só podem chamar APIs que permitem requisições cross-origin. Se a API de destino não enviar cabeçalhos CORS, o navegador bloqueia a resposta — use uma API com CORS habilitado ou chame-a a partir do seu próprio backend.
  • Uma requisição para uma URL http:// é bloqueada. — Páginas servidas por https não podem chamar endpoints http inseguros (conteúdo misto). Use a versão https da API.

Perguntas frequentes

O que é um cliente de API?
Um cliente de API permite montar e enviar requisições HTTP e inspecionar as respostas, para que você possa testar e depurar APIs REST sem escrever código. Este roda no seu navegador.
Minha requisição passa pelos servidores da ArrayKit?
Não. Cada requisição é enviada direto do seu navegador para a URL que você informa; a ArrayKit nunca faz proxy, vê ou armazena nada. Seu histórico de requisições é mantido apenas neste navegador.
Por que recebo um erro de CORS?
Os navegadores bloqueiam respostas cross-origin a menos que a API de destino retorne os cabeçalhos CORS corretos. Essa é uma regra de segurança do navegador — ferramentas de desktop evitam isso por não serem um navegador. Use uma API com CORS habilitado ou o seu próprio servidor.
Minhas requisições são salvas?
Suas últimas 25 requisições são salvas no armazenamento local deste navegador para que você possa reenviá-las. Limpar o histórico ou o armazenamento do navegador as remove.
Quais métodos HTTP são suportados?
GET, POST, PUT, PATCH, DELETE, HEAD e OPTIONS. POST, PUT, PATCH e DELETE podem carregar um corpo de requisição.

Ferramentas relacionadas

Mais ferramentas de Ferramentas de API

  • Gerador de URL e UTM — Construa e valide URLs de produção codificadas com parâmetros UTM.
  • Testador de API da OpenAI — Crie, execute e copie requisições à API Chat Completions da OpenAI como cURL, Python e JavaScript.
  • Testador de API da Anthropic Claude — Crie, execute e copie requisições à API Messages da Anthropic Claude como cURL, Python e JavaScript.
  • Testador de API do Google Gemini — Crie, execute e copie requisições generateContent do Google Gemini como cURL, Python e JavaScript.
  • Testador de API do Replicate — Crie, execute e copie requisições de previsão da API do Replicate como cURL, Python e JavaScript.
  • Testador de API do Hugging Face — Crie, execute e copie requisições à API de Inferência do Hugging Face como cURL, Python e JavaScript.
  • curl para Python — Converta um comando curl em um script Python com a biblioteca requests.
  • curl para Go — Converta um comando curl em código Go usando o pacote net/http.
  • curl para PHP — Converta um comando curl em um script PHP com a extensão cURL.
  • curl para Node.js — Converta um comando curl em uma requisição Node.js com axios.
  • Contador de Tokens — Conte tokens para GPT, Claude e Gemini enquanto digita, com contagens exatas da OpenAI e estimativas para os demais.
  • Calculadora de Custo de LLM — Estime os custos das APIs GPT, Claude e Gemini a partir das contagens de tokens de entrada e saída.

Ver todas as ferramentas de Ferramentas de API (24) · Todas as ferramentas