- Cliente de API baseado em CLI que lê diretamente arquivos
.http ou .rest e executa requisições de API sem precisar de Postman ou IDE
- Suporta requisições HTTP, GraphQL e gRPC
- Editor modal com atalhos do Vim: seleção visual, copiar para a área de transferência (yank)/recortar (cut), busca com Shift+F, alternância entre modo de inserção e modo de visualização com
i / Esc
- No explorador de workspace, é possível navegar filtrando apenas arquivos
.http/.rest, com suporte a busca incremental para navegação rápida
- Também é possível digitar apenas a URL, sem arquivo separado, e executar uma requisição inline imediatamente com
Ctrl+Enter
- Suporta parsing de comandos Curl, interpretando parte das opções de
curl e convertendo-as em requisições
- Fornece um painel de resposta sensível ao estado. O cabeçalho superior mostra o workspace atual, ambiente, requisição em execução e resultados de scripts/testes
- A área de resposta inclui abas Pretty, Raw, Headers e History, além de função de pré-visualização (preview) da requisição
- É possível organizar a resposta em divisão vertical ou horizontal e fixar (pin) painéis para comparar lado a lado as abas Pretty / Raw / Headers ou verificar diferenças em uma visualização Diff integrada
- O comando
@auth oferece suporte a Basic, Bearer, API Key e também cabeçalhos personalizados. Também fornece funções auxiliares embutidas como {{$timestamp}} e {{$uuid}}
- Suporta recursos de scripting pre-request e de testes:
- modificar o conteúdo da requisição antes do envio por meio de hooks baseados em JavaScript,
- executar validações (assert) sobre a resposta,
- e verificar imediatamente no editor os resultados de sucesso/falha
- Suporte a GraphQL e gRPC: as diretivas
@graphql e @grpc fazem formatação automática da requisição e tratamento de metadados
- Oferece persistência de sessão: cookie jar, histórico de requisições e itens por ambiente são mantidos mesmo após reiniciar. Com
@no-log, é possível excluir (mascarar) o corpo da resposta do registro
Ainda não há comentários.