Tudo o que você precisa saber
Boas-vindas à documentação oficial do Requester.DEV — o cliente de API moderno e colaborativo. Aprenda a organizar seu trabalho, enviar requisições e colaborar com sua equipe.
Introdução
O Requester.DEV é um cliente de API colaborativo, pensado para equipes e workspaces. Com ele você cria, depura e organiza requisições HTTP e GraphQL, gerencia ambientes e mantém tudo sincronizado entre seus dispositivos em tempo real.
Construído com tecnologias modernas e otimizadas (Tauri + React), ele entrega a agilidade e a resposta de um aplicativo desktop nativo — para que suas requisições, testes e integrações aconteçam sem espera.
Primeiros passos
Comece a usar em poucos minutos:
- 1
Crie sua conta
Cadastre-se gratuitamente na página de cadastro. Com uma conta você sincroniza seu trabalho e colabora com sua equipe em vários dispositivos.
- 2
Baixe o app desktop
Baixe o aplicativo desktop nativo na página de download. Feito com Tauri, ele é leve, rápido e realmente nativo.
- 3
Crie seu primeiro workspace
Abra o app e crie um workspace para guardar seus ambientes, coleções e requisições. Cada workspace é um ambiente isolado para um projeto ou equipe.
- 4
Envie sua primeira requisição
Escolha um método, digite uma URL, adicione headers ou um corpo e clique em Send. A resposta — status, headers, tempo e corpo — aparece na hora.
Workspaces
Workspaces permitem organizar seus projetos de forma isolada e estruturada. Cada workspace funciona como um ambiente dedicado, onde você configura variáveis, gerencia coleções e agrupa seus recursos sem interferir em outros projetos.
Use um workspace por projeto, cliente ou equipe para manter credenciais e configurações bem separadas. Você pode gerenciar seus workspaces a qualquer momento no painel de Workspaces.
Enviando requisições
Monte uma requisição escolhendo um método HTTP (GET, POST, PUT, PATCH, DELETE e outros), digitando uma URL e adicionando query params, headers ou um corpo. Clique em Send para executá-la e inspecionar a resposta — código de status, headers, tempo de resposta e corpo formatado.
Vários tipos de corpo são suportados, para você modelar qualquer requisição:
None
Envia a requisição sem corpo, ideal para requisições GET.
JSON
O formato mais comum, com destaque de sintaxe e validação integrados.
GraphQL
Um editor dedicado para a sua query, com um painel separado para as variáveis.
form-data
Envio de formulários multipart, incluindo campos de arquivo.
x-www-form-urlencoded
O clássico formulário chave/valor codificado na URL.
Raw
Controle total do corpo bruto da requisição e do seu content type.
Ambientes e variáveis
Evite repetição guardando valores reutilizáveis como variáveis no seu workspace. Referencie uma variável em qualquer parte da requisição — URL, headers, query params ou corpo — usando a sintaxe de chaves duplas:
GET {{baseUrl}}/users
Authorization: Bearer {{token}}Alterne entre ambientes (por exemplo, development, staging e production) para rodar as mesmas requisições contra backends diferentes sem editar uma por uma.
Mock Server
Abra a aba Mocks para criar APIs falsas locais — ideal para construir o front-end ou o app mobile antes de o backend existir, ou para reproduzir casos extremos quando quiser. Cada mock server escuta na própria porta, pode ter um prefixo como /api e aplica cada edição na hora, sem reiniciar.
Comece pela Sample API, por um servidor em branco ou importe uma spec OpenAPI / Swagger (JSON) ou um ambiente do Mockoon. Você também pode abrir qualquer sessão no inspetor do Traffic e clicar em Mock para transformar uma resposta real em rota.
Rotas e parâmetros
Paths como /users/:id, /users/{id} ou /files/*. A rota mais específica vence, e ANY casa qualquer método.
Regras
Sirva uma resposta diferente por header, query, parâmetro de rota, cookie ou body (caminho JSON), combinando com AND / OR. O fallback pode ser default, sequencial ou aleatório.
Recursos CRUD
Um recurso REST completo com estado em memória: listagem com filtros, ordenação e paginação, além de buscar, criar, atualizar e remover por id.
Proxy e gravação
Encaminhe requisições sem rota para a API real e, se quiser, salve cada resposta do proxy como uma nova rota.
Chaos e falhas
Adicione latência, erros aleatórios e jitter, ou faça uma resposta derrubar a conexão ou nunca responder.
Log ao vivo
Cada requisição aparece em tempo real com headers e corpos. Crie uma rota a partir de qualquer requisição sem rota com um clique.
Com o templating ligado, o corpo e os headers da resposta podem ler a requisição e gerar dados fake:
{
"id": "{{request.params.id}}",
"name": "{{faker.fullName}}",
"role": "{{default request.query.role 'user'}}",
"createdAt": "{{now}}"
}Use os blocos {{#repeat}}, {{#each}} e {{#if}}, helpers como randomInt, now, default e eq, e os geradores faker.* — incluindo cpf e cnpj válidos. O painel Helpers do editor lista todos e insere no cursor.
Colaboração em equipe
O Requester.DEV foi feito para potencializar o trabalho em equipe. Convide membros para seus workspaces, defina níveis de permissão (como leitura ou edição) e compartilhe recursos estruturados para que todos trabalhem com a mesma fonte da verdade.
O controle de acesso facilita a gestão da equipe e torna o desenvolvimento compartilhado muito mais produtivo — chega de mandar arquivos JSON por e-mail ou colar requisições no chat.
Sincronização e offline-first
A sincronização acontece em tempo real com uma arquitetura offline-first. Quando você faz uma alteração em um workspace, ela é salva primeiro localmente e sincronizada com a nuvem em segundo plano sempre que houver conexão. Assim, todos os seus dispositivos e sua equipe têm acesso imediato aos dados mais recentes — sem travamentos nem perda de dados, mesmo quando você fica offline.
Segurança e privacidade
Segurança é prioridade máxima. Sua comunicação, suas credenciais e seus dados sensíveis foram pensados para ficar protegidos: todas as transações com a nuvem trafegam criptografadas via TLS, e controles de acesso robustos mantêm seus dados privados.
Nunca vendemos nem alugamos seus dados pessoais. Para todos os detalhes, veja a nossa Política de Privacidade.
Perguntas frequentes
É grátis?
Sim! O Requester.DEV é totalmente gratuito para pessoas e equipes pequenas. Acreditamos em ferramentas de desenvolvimento acessíveis para todo mundo.
Como funciona a sincronização?
A sincronização acontece em tempo real com uma arquitetura offline-first. As mudanças são salvas primeiro localmente e depois sincronizadas com a nuvem em segundo plano sempre que você estiver online — então seus dispositivos e sua equipe sempre têm os dados mais recentes, sem travamentos nem perda de dados.
Meus dados estão seguros?
Totalmente. Todos os dados são protegidos por um controle de acesso robusto, e toda transação com a nuvem trafega criptografada via TLS. Só você e as pessoas que você autorizar explicitamente podem acessar suas informações sensíveis.
Suporta colaboração em equipe?
Sim — a colaboração é um dos pilares do aplicativo. Compartilhe workspaces inteiros, colabore nas edições e mantenha todos os membros sincronizados, com controle de acesso para definir quem pode ler ou editar.
Ainda precisa de ajuda?
Não encontrou o que procurava? Envie seu feedback e retornaremos o contato.