NovoChegou o Mock Server

O cliente de API que acompanha o seu ritmo

Envie, teste, simule e depure REST, GraphQL, WebSocket e SSE em um app desktop nativo. Scripts, collection runner, mock servers, captura de tráfego HTTPS e assistente de IA — tudo integrado, tudo grátis.

Windows macOS Linux
  • Grátis para usar
  • Não precisa de conta
  • Importa Postman e OpenAPI
  • Núcleo nativo em Rust
App Requester mostrando uma coleção Swagger Petstore, um corpo JSON e uma resposta 200 OK

Funciona com os protocolos e formatos que você já usa

RESTGraphQLWebSocketServer-Sent EventsColeções do PostmanOpenAPI / SwaggerAmbientes do MockooncURLExportação HARScripts pm.*Certificados mTLSAuth DigestSnippets Python · JS · C#
Recursos

Tudo que o seu fluxo de APIs precisa. Em um só app.

Da primeira requisição aos testes automatizados — sem plugins, sem paywall e sem trocar de ferramenta.

Organize

Coleções e Workspaces

Agrupe requisições em pastas e coleções, mantenha abas abertas, consulte o histórico e deixe cada projeto no seu próprio workspace.

Explorador
▾ 📁 Users API
GETListar usuários
POSTCriar usuário
PATCHAtualizar perfil
DELRemover usuário
▸ 📁 Billing
▸ 📁 Webhooks
Reutilize

Ambientes e Variáveis

Escopos global, de ambiente e de pasta com autocomplete e segredos mascarados. Troque de staging para produção em um clique.

GET {{baseUrl}}/users/{{userId}}
baseUrlhttps://api.acme.devAmb
userId42Pasta
token••••••••••••Segredo
Valide

Scripts e Testes

Scripts de pré-requisição e pós-resposta com API compatível com pm.*, então os scripts que você já tem no Postman simplesmente rodam.

pm.test('status é 201', () => {
  pm.response.to.have.status(201)
})
pm.environment.set('userId',
  pm.response.json().id)
✓ status é 201·1 passou
Inspecione

Captura de Tráfego HTTPS

Proxy integrado que grava o tráfego de qualquer app da sua máquina — inclusive HTTPS. Filtre, inspecione, reenvie como requisição ou exporte em HAR, JSON ou cURL.

Capturando · 127.0.0.1:8888
GET200/user/repos142 ms
POST201/v1/payment_intents318 ms
GET304/assets/app.js24 ms
PUT401/v2/profile88 ms
GET200/graphql203 ms
Simule

Mock Server

Suba APIs falsas em segundos, sem precisar do backend. Respostas dinâmicas com templates e dados fake, regras por header, query ou body, recursos CRUD com estado, proxy que grava a API real e modo chaos para testar falhas. As edições valem na hora.

Rodando · :3000/api
GET/users24
GET/users/:id9
POST/login5
CRUD/todos12
regra: param id = 0 → 404
Resposta ao vivo200 · 3 ms
[
  { "id": 1, "name": "Ana Silva",
    "email": "ana.silva7@acme.io" },
  { "id": 2, "name": "Liam Brown",
    "email": "liam.brown42@mail.com" },
  …
]
Faker e templatesRegras por requisiçãoCRUD com estadoProxy e gravaçãoChaos e latênciaImport OpenAPI · MockoonLog ao vivo
Acelere

Assistente de IA

Gere testes a partir de uma resposta, transforme valores fixos em variáveis e diagnostique requisições com erro. Credenciais são removidas antes de qualquer coisa sair da sua máquina.

Gerar testes

A partir da última resposta

Extrair variáveis

Valores fixos → {{vars}}

Diagnosticar requisição

Auth, corpo, redirecionamentos

Gemini · OpenRouter · DeepSeek — com a sua chave

Stream

GraphQL, WebSocket e SSE

Além do REST: editor GraphQL dedicado com variáveis, sessões WebSocket ao vivo e Server-Sent Events exibidos conforme chegam.

wss://stream.acme.dev/live
↑{"op":"subscribe","ch":"orders"}
↓{"event":"order.created","id":981}
↓event: delta data: "Hello"
↓event: delta data: " world"
Proteja

Autenticação sem dor de cabeça

Todos os esquemas comuns prontos para usar, além de certificados de cliente mTLS e um gerenciador de cookies que mantém a sessão entre requisições.

BearerBasicAPI KeyDigestCertificados de clienteCookie jarVariáveis secretas
Entregue

Geração de Código

Transforme qualquer requisição em código pronto para colar em cURL, Python, JavaScript, C# ou arquivos .http — com as variáveis já resolvidas.

cURLPythonJavaScriptC#.http
import requests

res = requests.post(
    "https://api.acme.dev/users",
    json={"name": "Ada"},
)
Compartilhe

Colaboração em Equipe

Convide colegas para um workspace com papéis e permissões. A sincronização offline-first mantém todo mundo na mesma fonte da verdade.

LMDono
AKEditor
JSEditor
RPLeitor

E mais: lint de requisições, docs em Markdown por requisição, console de scripts, preview da resposta e atualizações automáticas.

Fluxo de trabalho

De um cURL colado a uma suíte de testes passando

Traga o que você já tem em minutos e transforme em verificações automatizadas — sem sair do app.

  1. 01Importe

    Traga suas coleções do Postman, specs OpenAPI / Swagger ou um cURL colado. Pastas, auth e scripts vêm junto.

  2. 02Parametrize

    Leve base URLs, tokens e ids para ambientes — manualmente ou com um clique no assistente de IA.

  3. 03Teste

    Adicione asserções com pm.test, encadeie valores entre requisições e acompanhe cada log no console.

  4. 04Automatize

    Rode uma pasta inteira em ordem com o Collection Runner. Variáveis e cookies passam de uma requisição para a próxima.

Collection Runner

Swagger Petstore / pet · amb: staging

  • POSTLogin
  • POSTCriar pet
  • GETBuscar pet por ID
  • PUTAtualizar pet
  • DELExcluir pet
Pronto0 ms
Por que o Requester

Feito para devs que odeiam esperar

Nativo, não uma aba de navegador

Construído com Tauri e um núcleo de rede em Rust. Abre rápido, usa pouca memória e envia as requisições direto da sua máquina.

Offline-first

Use como convidado, sem conta e totalmente offline. Entre quando quiser sincronizar — as mudanças são salvas localmente e vão para a nuvem em segundo plano.

Privado por padrão

Variáveis secretas ficam mascaradas, suas chaves de IA nunca saem do dispositivo e credenciais são removidas antes de qualquer envio a um modelo.

Sempre atualizado

Atualizações automáticas assinadas no Windows, macOS e Linux, ou instale pela Microsoft Store. Novos recursos chegam sem reinstalar.

Entre para a comunidade

Tire dúvidas, compartilhe workspaces, peça recursos e converse direto com quem constrói o Requester no nosso servidor do Discord.

Entrar no Discord
FAQ

Perguntas frequentes

Não encontrou o que procurava? Leia a documentação ou pergunte no Discord.

Sim. O Requester é grátis para baixar e usar, para pessoas e equipes pequenas — com coleções, ambientes, scripts, collection runner e captura de tráfego inclusos.
Não. Você pode continuar como convidado e manter tudo localmente na sua máquina. Crie uma conta só quando quiser sincronizar entre dispositivos ou colaborar com uma equipe.
Sim. O Requester importa coleções do Postman, specs OpenAPI / Swagger e comandos cURL. Scripts de pré-requisição e de teste usam uma API compatível com pm.*, então a maioria dos scripts roda sem alterações.
Windows (instalador MSI ou Microsoft Store), macOS (build universal para Intel e Apple Silicon) e Linux (AppImage e .deb). As versões instaladas se atualizam automaticamente.
O Requester roda um proxy local que grava o tráfego HTTP e HTTPS de outros apps da sua máquina. Para HTTPS, ele usa um certificado gerado localmente que você confia uma única vez. Você pode inspecionar cada troca, reenviá-la como requisição ou exportar sessões em HAR, JSON ou cURL.
Cria APIs falsas locais para trabalhar no front-end, no mobile ou em integrações antes de o backend existir. As respostas podem ser estáticas ou dinâmicas (templates, nomes, e-mails, CPF/CNPJ e datas fake), escolhidas por regras sobre headers, query, parâmetros de rota ou body. Rotas CRUD guardam estado como uma API REST real, requisições sem rota podem ir para o servidor real e ser gravadas como mocks, e o modo chaos injeta erros e latência. Importe de OpenAPI ou Mockoon, ou transforme qualquer tráfego capturado em mock com um clique.
Só quando você executa uma ação de IA, e só para o provedor que você escolher (Gemini, OpenRouter ou DeepSeek) com a sua própria chave de API, que fica no seu dispositivo. Tokens, senhas e outras credenciais são removidos e os corpos são truncados antes do envio. A extração de variáveis e o diagnóstico de requisições também funcionam totalmente offline.
A sincronização é offline-first: cada mudança é salva primeiro localmente e sincronizada com a nuvem em segundo plano sempre que você estiver online, então seus dispositivos e sua equipe sempre veem a versão mais recente sem perder trabalho.
Os dados na nuvem são protegidos por controle de acesso e trafegam criptografados via TLS. Variáveis secretas ficam mascaradas na interface, e só as pessoas que você convidar para um workspace podem ver o conteúdo dele.

Envie sua primeira requisição em menos de um minuto

Baixe o Requester, continue como convidado e importe a coleção que você já tem. Grátis, sem cartão de crédito e sem cadastro obrigatório.