LinuxAlternative

Linux · Programação

Insomnia

Insomnia é um cliente de API de código aberto para GraphQL, REST, WebSockets, SSE, gRPC e outros protocolos HTTP.

Código abertoGrátisFlatpak
Seja o primeiro a avaliar
Licença
MIT
Versão mais recente
13.3.0 (23 de setembro de 2026)
Desenvolvedor
Kong
Instalações
2,200 (Flathub, 30 dias)

O que é o Insomnia?

O Insomnia foi iniciado pela Kong em 2016 como uma alternativa leve às ferramentas de API comerciais. Ao longo dos anos, adicionou um editor OpenAPI nativo, suítes de testes e uma CLI para CI/CD. A versão mais recente, 13.3.0 (2026‑09‑23), mantém o software atualizado com os padrões modernos de API.

Ele é voltado para desenvolvedores, engenheiros de QA e equipes que precisam de um único lugar para projetar, testar e depurar APIs. Suporta uma ampla variedade de protocolos e integra-se com Git, sincronização em nuvem e cofres locais.

Em comparação com ferramentas exclusivas para Windows, como o Postman, o Insomnia tem uma sensação mais nativa no Linux: usa o tema GTK do sistema, respeita os atalhos do Linux e é executado como um único executável, sem um runtime pesado.

Ideal para: Equipes que precisam de um cliente de API gratuito e de código aberto, com forte suporte a protocolos e integração com CI/CD.

Principais recursos do Insomnia

  • Suporte multiplataforma para GraphQL, REST, WebSockets, SSE, gRPC
  • Editor OpenAPI nativo com pré-visualização visual
  • Suítes de testes integradas e CLI para linting e testes
  • Opções de armazenamento: Local Vault, Sincronização em Nuvem e Sincronização Git
  • Colaboração em nuvem criptografada
  • Suporte futuro a servidor de simulação (previsto para 2023)

Prós

  • Gratuito e com licença MIT
  • Suporte rico a protocolos
  • Integração forte com CI/CD
  • Boa integração de sincronização com Git e nuvem

Contras

  • Servidor de simulação ainda pendente
  • Curva de aprendizado para recursos avançados
  • Recursos de colaboração offline limitados

Programas do Windows que o Insomnia substitui

Como instalar o Insomnia no Linux

Flatpak (Flathub)flatpak install flathub rest.insomnia.Insomnia

Dicas para quem vem do Windows

Ao migrar do Postman, exporte suas coleções como JSON e importe-as para o Insomnia. Os atalhos de teclado são diferentes: Ctrl+Shift+N abre uma nova requisição, Ctrl+R reexecuta e Ctrl+S salva. O fluxo de trabalho é semelhante, mas os painéis de requisição do Insomnia são divididos em abas para cabeçalhos, corpo e testes, tornando a navegação mais explícita.

Versões recentes

  • 13.3.0 —
  • 13.2.0 —
  • 13.1.0 —
  • 12.6.0 —

Insomnia: perguntas frequentes

Como faço para importar uma coleção do Postman para o Insomnia?

Use Arquivo → Importar → Coleção do Postman e selecione o arquivo JSON. O Insomnia converterá a coleção para o formato nativo.

Posso sincronizar meus projetos entre máquinas?

Sim, ative a Sincronização em Nuvem nas Configurações. Ela criptografa os dados e oferece uma camada gratuita para pequenas equipes.

O Insomnia suporta gRPC?

Sim, o gRPC é suportado nativamente; você pode criar arquivos .proto e chamar serviços diretamente.

Existe um recurso de servidor de simulação (mock server)?

A simulação está agendada para uma versão futura; atualmente, você pode usar ferramentas externas ou a CLI para criar respostas simuladas.

Atualizado em