Teste e depure APIs REST, WebSocket, GraphQL e SSE direto do seu celular Android. O Pocket Code traz um cliente HTTP completo — autenticação, scripts, ambientes, servidor mock e geração de código — embutido na IDE.
Uma API quebra no pior momento possível: você está longe da sua mesa, o webhook não está disparando e o seu notebook com o Postman ficou em casa. No Android, a resposta de sempre é "espere até voltar". O Pocket Code elimina essa espera — ele traz um cliente HTTP completo embutido na IDE, então você pode testar e depurar APIs REST pelo celular sem um segundo aplicativo nem uma única linha de código de amarração.
Isto não é um brinquedo limitado. É um equivalente funcional ao Postman ou ao Insomnia, e ele fica bem ao lado do seu editor, do terminal e do gerenciador de banco de dados.
O API Tester fala quatro protocolos, selecionáveis a partir de um chip acima do editor:
| Protocolo | Para que serve |
|---|---|
| REST (HTTP) | O clássico cliente de requisição/resposta — 8 métodos |
| WebSocket | Conexões bidirecionais ao vivo (ws:// / wss://) |
| GraphQL | Queries, mutations, subscriptions + introspecção de schema |
| SSE | Fluxos de Server-Sent Events em tempo real |
Para REST, ele cobre todos os oito métodos HTTP — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS e TRACE — cada um com uma cor própria, para que você identifique uma coleção num relance.
O editor de requisições é organizado como uma barra de URL fixa mais um conjunto de seções recolhíveis, cada uma com sua própria cor de destaque:
Em qualquer lugar onde você pode digitar um valor — URL, cabeçalhos, corpo,
autenticação, cookies — dá para inserir um {{variable}} que é interpolado no
momento do envio (mais sobre isso adiante).
É aqui que os clientes de API para celular costumam deixar a desejar. O Pocket Code oferece suporte a dez esquemas de autenticação, divididos em cartões comuns e uma seção avançada:
Se você assina requisições contra a AWS ou acessa um endpoint corporativo NTLM, dá para fazer isso pelo celular — sem concessões.
Dois hooks em JavaScript rodam em torno de cada requisição:
pm.test, pm.expect, pm.response.Há um menu de asserções prontas para que você não precise escrevê-las à mão: status é 200, status é 2xx, tempo de resposta < 500 ms, tem corpo JSON, corpo não vazio, tem cabeçalho Content-Type, validação de schema JSON, corpo contém string e tamanho do array > 0. Um painel de console abaixo do editor registra tudo nos níveis LOG / INFO / WARN / ERROR.
O painel de resposta mostra no topo os números que importam — código de status (com uma cor por faixa), tempo total em milissegundos, tamanho do corpo e o protocolo negociado mais o IP remoto. Abaixo disso, abas:
| Aba | O que você obtém |
|---|---|
| Body | Pretty (JSON/XML/HTML formatado), Raw, Preview (HTML renderizado) e uma visão em árvore recolhível para JSON |
| Headers | Uma tabela fácil de copiar |
| Cookies | Linhas com selos Secure / HttpOnly |
| Timeline | DNS · TCP · TLS · TTFB · transferência de conteúdo |
| Tests | Resultados das asserções (nome, passou/falhou, duração) |
| Info | Metadados e a cadeia completa de redirecionamentos |
Você pode copiar o corpo, compartilhá-lo, salvá-lo ou buscar dentro dele com os trechos correspondentes destacados — prático numa tela pequena.
retry do servidor e rastreamento de Last-Event-ID para retomar o fluxo.{{variable}}. Cada variável tem um
valor inicial e um valor atual, uma descrição, um botão de ativação, uma flag
isSecret que oculta o valor e um escopo (Global / Environment /
Collection / Local). A resolução segue Local → Collection → Environment →
Global.Set-Cookie e exibe
selos Secure / HttpOnly.requests, Java OkHttp, Kotlin Ktor, Swift URLSession, Go net/http, PHP,
Ruby, C#, Rust, Dart e outras — com imports, cabeçalhos, corpo e autenticação
incluídos./users/:id), status, cabeçalhos, corpo e um atraso simulado — com um
log ao vivo das chamadas recebidas.Coleções, histórico, ambientes e cookies são armazenados em um banco de dados local no seu celular — nunca guardamos suas requisições ou dados de conexão em nossos servidores. Para desenvolvimento, você pode desativar a verificação SSL para certificados autoassinados, rotear por um proxy HTTP/HTTPS/SOCKS ou anexar um certificado de cliente. E, como faz parte da IDE, o assistente de IA consegue até enxergar suas coleções quando você lhe pergunta sobre suas APIs.
Testar uma API costumava significar "volte para o computador". Não mais. O Pocket Code coloca um cliente HTTP profissional — REST, WebSocket, GraphQL e SSE — no mesmo aplicativo em que você escreve e publica o código.
O Pocket Code está a caminho da Google Play. Participe da pré-inscrição para estar entre os primeiros a experimentá-lo no seu próprio dispositivo.
API Tester
Baixe o app e comece a programar pelo seu celular.