Documentação

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. 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. 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. 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. 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.

Fale conosco