Pular para o conteúdo

Insomnia

Publicado por Kong

Cliente API de código aberto

Código abertoMIT

Destaques

  • Compõe e envia solicitações HTTP com cabeçalhos, parâmetros de consulta e corpos
  • Coleções e pastas mantêm as solicitações de uma API agrupadas
  • Variáveis de ambiente alternam um conjunto de solicitações entre servidores locais e remotos
  • Auxiliares de autenticação para autenticação básica, tokens bearer e fluxos OAuth
  • Também lida com consultas GraphQL, chamadas gRPC e conexões WebSocket

Sobre este aplicativo

O Insomnia é um cliente de desktop para exercitar APIs HTTP. Um pedido é composto escolhendo um método e um URL e preenchendo cabeçalhos, parâmetros de consulta e um corpo; a resposta regressa com o seu código de estado, tempos, cabeçalhos e um corpo formatado e pesquisável. Os pedidos são guardados em coleções e pastas, pelo que uma API inteira fica reunida num só lugar.

Os ambientes guardam variáveis como URLs de base, tokens e identificadores, e os pedidos referem-se a elas através de template tags, pelo que alternar entre um servidor local e um de staging significa escolher um ambiente diferente. Os auxiliares de autenticação cobrem os esquemas habituais, entre eles basic auth, bearer tokens e fluxos OAuth. Além de HTTP simples, também executa consultas GraphQL, chamadas gRPC e ligações WebSocket, e pode gerar código de cliente para um pedido numa variedade de linguagens.

O Insomnia é uma aplicação Electron publicada pela Kong para Linux, Windows e macOS. Algumas funcionalidades estão associadas a uma conta e ao serviço alojado do fornecedor; a utilização apenas local é possível, mas o esquema mudou entre versões, pelo que convém verificar primeiro o comportamento atual.

Linux

Não hospedamos este arquivo, não fazemos varredura nele nem inspecionamos seu conteúdo. Leia o que a fonte diz e decida por conta própria.