Insomnia

Cliente de API de código aberto da Kong para testes de REST, GraphQL, gRPC e MCP

Criadores de apps · Aplicações web

O Insomnia é o cliente API de código aberto da Kong destinado à conceção, depuração e teste de APIs REST, GraphQL e gRPC, destinado a programadores e equipas de controlo de qualidade.

Visão geral

Avaliação de Insomnia

Esta análise do cliente da API Insomnia aborda para que serve o Insomnia, as suas principais funcionalidades, os preços do Insomnia, como funcionam o armazenamento e as contas, como se compara com o Postman e quais são as suas limitações. O Insomnia é uma aplicação de secretária multiplataforma e de código aberto para macOS, Windows e Linux. É possível enviar pedidos, inspecionar respostas, gerir variáveis de ambiente, conceber especificações OpenAPI, executar servidores simulados e automatizar testes de API num único local, o que a torna uma das ferramentas de teste de API mais utilizadas, a seguir ao Postman. A Kong, a empresa por trás do Kong Gateway, é responsável pela sua manutenção e oferece suporte pago para equipas. O código está disponível no GitHub sob a licença Apache 2.0, com cerca de 40 000 estrelas e a versão 13.3 lançada em setembro de 2026 (Kong/insomnia).

Para que serve o Insomnia?

O Insomnia é utilizado para o desenvolvimento, a documentação e o teste de APIs, e suporta todas as etapas do desenvolvimento de APIs, desde a conceção até à integração contínua (CI). Os programadores utilizam-no para enviar um pedido GET ou POST a um ponto final, verificar o corpo da resposta, os cabeçalhos e o tempo de resposta, e guardar o pedido numa coleção para utilização posterior. As equipas de controlo de qualidade utilizam-no para criar conjuntos de testes que são executados em todos os ambientes. Os designers de API utilizam-no para escrever e validar especificações OpenAPI antes de existir qualquer código, bem como para publicar uma pré-visualização da documentação para outras equipas.

As tarefas típicas incluem a depuração de uma API REST durante o desenvolvimento, o teste de APIs GraphQL com autocompletar sensível ao esquema, a chamada de serviços gRPC e a verificação de ligações WebSocket, Server-Sent Events e Socket.IO. Desde a versão 12, também é possível testar servidores MCP: liga-se a um servidor Model Context Protocol, chama qualquer ferramenta, prompt ou recurso e inspeciona as mensagens do protocolo, tal como numa solicitação de API (Kong: Insomnia 12). As equipas que utilizam o Kong Gateway recorrem a ele como etapa de conceção e teste antes de publicarem uma API no gateway.

Principais funcionalidades

  • Pedidos para todos os protocolos: HTTP e REST, GraphQL, gRPC, WebSocket, SSE e Socket.IO, com auxiliares de autenticação, predefinições de tipo de corpo e histórico de respostas. Por exemplo, um pedido GraphQL lê o esquema e sugere campos à medida que escreve.
  • Ambientes: um ambiente base, além de subambientes para ambiente local, de teste e de produção. O gestor de ambientes mantém os valores confidenciais fora dos ficheiros partilhados, e as integrações nativas com o Vault na versão Enterprise extraem segredos da AWS, Google Cloud, Azure ou HashiCorp.
  • Conceção de API: um editor OpenAPI com pré-visualização da documentação em tempo real e verificação de conformidade, incluindo regras de verificação personalizadas para os seus próprios padrões de API.
  • Servidores simulados: simulações na nuvem ou auto-hospedadas com respostas dinâmicas. A geração de simulações por IA cria uma simulação a partir de um prompt, de um URL, de uma amostra JSON ou de uma especificação OpenAPI (IA no Insomnia).
  • Automatização de testes: scripts pré-pedido e pós-resposta, encadeamento de pedidos e um executor de coleções para execuções ilimitadas, para que possa criar testes positivos e negativos e repeti-los a cada alteração.
  • Inso CLI: executa coleções e testes, verifica especificações e exporta a configuração em pipelines de CI/CD.
  • Geração de código: gere trechos de código para uma solicitação em linguagens como cURL, JavaScript e Python, e importe ou exporte coleções como um ficheiro JSON para partilhar com outras ferramentas.
  • Plug-ins: amplie o Insomnia com plug-ins da comunidade ou personalizados, por exemplo, para adicionar esquemas de autenticação ou formatadores de resposta.
  • Funcionalidades de IA: assim que ligar um LLM, o Insomnia gera simulações e sugere mensagens de commit para o Git Sync.

Preços do Insomnia

O Insomnia tem um plano gratuito e dois planos pagos, com preços por utilizador por mês e faturação anual. Os valores abaixo provêm da página de preços do Insomnia, com data de setembro de 2026.

  • Essentials: 0 $. Projetos ilimitados em armazenamento local e na nuvem, projetos do Git Sync para até 3 utilizadores, execuções ilimitadas de recolha de dados, a CLI do Inso, plugins, funcionalidades de IA, encriptação de ponta a ponta e 1 000 pedidos simulados ao servidor por mês.
  • Pro: 12 $ por utilizador por mês, faturado anualmente. Utilizadores ilimitados no Git Sync, organizações ilimitadas, controlo de acesso baseado em funções e 10 000 pedidos simulados por mês.
  • Enterprise: 45 $ por utilizador por mês, faturado anualmente, autoatendimento para até 50 utilizadores. Inclui integração com o Kong Konnect, SSO com SAML ou OIDC, SCIM, políticas de armazenamento, captura de domínios, integrações com cofres, documentação SOC 2, suporte empresarial e pedidos simulados ilimitados. Está disponível um período de avaliação de 14 dias.

A métrica de utilização para além do número de licenças é o número de pedidos simulados ao servidor. Os pedidos simulados adicionais custam 10 $ por cada 25 000 nos planos Essentials e Pro.

O custo inesperado a ter em conta é o Git Sync, e não o preço do plano pago. A versão gratuita permite a sua utilização apenas para três utilizadores, pelo que uma equipa que mantenha coleções num repositório Git necessita do plano Pro assim que uma quarta pessoa se juntar à equipa. As equipas de segurança que pretendam SSO ou que queiram forçar os dados a permanecerem localmente ou no Git necessitam do plano Enterprise.

Armazenamento na nuvem, Git Sync e contas

O Insomnia tem três opções de armazenamento por projeto (Kong Docs):

  • Local Vault: os dados permanecem no seu dispositivo.
  • Cloud Sync: os dados são armazenados na nuvem da Kong com encriptação de ponta a ponta, e os membros da equipa vêem as alterações em tempo real. Esta é a opção mais fácil para equipas pequenas.
  • Sincronização Git: os dados ficam num repositório Git que controlas, junto ao teu código.

As contas foram a grande controvérsia na história do Insomnia. A versão 8.0, em 2023, exigia que os utilizadores iniciassem sessão, o que suscitou a oposição de muitos programadores. A Kong respondeu com o «Scratch Pad»: um modo para pedidos rápidos, sem necessidade de conta nem de configuração de projeto, armazenado apenas localmente e utilizável offline (Kong: Insomnia 8.0). Para as funcionalidades de colaboração, continua a ser necessária uma conta gratuita. Os administradores empresariais podem ir mais longe e impor o armazenamento local ou no Git para todos.

Como utilizar o Insomnia para testes de API e CI/CD

  1. Instale o Insomnia a partir de insomnia.rest. Existem versões para macOS, Windows e todos os principais formatos de pacotes Linux.
  2. Abra o Scratch Pad para um teste rápido ou crie um projeto e escolha «Local Vault», «Cloud Sync» ou «Git Sync».
  3. Crie um pedido, escolha o método, adicione cabeçalhos e um corpo e clique em «Send».
  4. Transfira valores repetidos, como a URL base e os tokens, para variáveis de ambiente.
  5. Adicione scripts pós-resposta com asserções, depois agrupe as solicitações numa coleção e execute-as com o «collection runner».
  6. Adicione a CLI do Inso ao seu pipeline para executar os mesmos testes sempre que houver uma alteração.

As equipas que estão a migrar do Postman podem importar coleções e ambientes no formato JSON ou como uma exportação ZIP (Documentação do Kong: migrar do Postman).

Insomnia vs Postman

O Postman e o Insomnia desempenham a mesma função principal: enviar pedidos, organizar coleções, gerir ambientes e automatizar testes. O Insomnia é mais leve, é de código aberto sob a licença Apache 2.0 e permite-lhe manter os dados localmente ou no Git. O Postman é uma plataforma de API mais abrangente, com uma versão web, monitorização, testes de desempenho, um catálogo de APIs e mais funcionalidades de IA. A própria página de comparação do Postman enumera o que falta ao Insomnia: um modo web ou de navegador, monitorização integrada e verificações agendadas, testes de carga, geração de SDK e painéis de governança para toda a organização (Postman, escrito por um concorrente). Esses pontos correspondem à documentação do Insomnia. A página do Postman omite que o plano Essentials do Insomnia já inclui execuções ilimitadas de coleções e o Git Sync para pequenas equipas.

Escolha o Insomnia se pretender um cliente rápido e de código aberto com armazenamento local ou no Git e uma interface fácil de utilizar; a interface do utilizador do Insomnia reúne pedidos, ambientes e respostas num único ecrã. Escolha o Postman se precisar de monitorização, testes de desempenho e um espaço de trabalho partilhado para não-programadores.

Onde o Insomnia se destaca — e onde fica aquém

Pontos fortes:

  • Código aberto sob a licença Apache 2.0, mantido ativamente pela Kong, com suporte para o desenvolvimento e a conceção de APIs numa única ferramenta.
  • Uma única aplicação para servidores REST, GraphQL, gRPC, WebSockets, SSE e MCP.
  • Opções de armazenamento local, no Git e na nuvem, além de um «Scratch Pad» que não requer conta.
  • Um plano gratuito generoso e a CLI do Inso para CI/CD.

Desvantagens:

  • Apenas para computador, sem versão web ou para navegador do cliente.
  • Sem monitorização integrada, verificações programadas ou testes de carga.
  • A sincronização com o Git para mais de três utilizadores requer um plano pago.
  • Um ecossistema mais reduzido, menos ferramentas de terceiros e menos apoio da comunidade do que o Postman; o apoio empresarial é pago.
  • As funcionalidades de IA limitam-se a simulações, mensagens de commit e testes MCP.

Como o Insomnia se compara

  • Postman Flows: a ferramenta visual do Postman para encadear chamadas de API em fluxos de trabalho sem código; o próprio Postman é o principal concorrente do Insomnia.
  • Bruno: uma ferramenta de código aberto, com prioridade no modo offline, que armazena coleções como ficheiros simples no Git.
  • Hoppscotch: uma alternativa de código aberto, baseada no navegador.
  • SoapUI: uma ferramenta de longa data para testes SOAP e REST, com uma edição paga chamada ReadyAPI.

Vale a pena usar o Insomnia?

O Insomnia vale a pena para programadores e pequenas equipas que procuram uma ferramenta simples e de código aberto para trabalhar com REST, GraphQL, gRPC e MCP, com controlo sobre a localização dos seus dados. O plano gratuito cobre a maior parte da utilização individual, e o plano Pro é económico para equipas que sincronizam através do Git. É menos adequado quando se necessita de monitorização de APIs, testes de carga, uma versão para navegador ou um grande espaço de trabalho partilhado para não-programadores, casos em que o Postman ou uma plataforma de testes dedicada oferecem mais funcionalidades. Se precisar de ajuda na conceção, teste ou integração de APIs para um projeto «low-code», as agências e programadores «low-code» na LowCodeDevs podem encarregar-se disso.

Fontes

Ainda sem avaliações — escreva a primeira.

Onde colocaria Insomnia?

Ainda ninguém colocou Insomnia. Escolha uma zona para começar aí a sua avaliação.

Primeiro inicia sessão — a sua escolha mantém-se.

Ver o mapa completo →

Num relance

Site
https://insomnia.rest
Categoria
Criadores de apps · Aplicações web
Atualizado

Perguntas

Perguntas frequentes sobre Insomnia

Para que serve o Insomnia?

O Insomnia é um cliente API destinado à conceção, depuração e teste de APIs. Os programadores utilizam-no para enviar pedidos REST, GraphQL, gRPC e WebSocket, gerir ambientes, simular pontos de extremidade e automatizar testes.

A aplicação Insomnia é gratuita ou paga?

Ambos. O plano Essentials é gratuito e inclui projetos locais e na nuvem ilimitados, bem como o Git Sync para um máximo de três utilizadores. O plano Pro custa 12 dólares e o Enterprise 45 dólares por utilizador por mês, com faturação anual.

O Insomnia é um cliente da API REST?

Sim. O Insomnia começou por ser um cliente REST e agora também suporta GraphQL, gRPC, WebSockets, Server-Sent Events, Socket.IO e servidores MCP.

O Insomnia é melhor do que o Postman?

O Insomnia é mais leve, de código aberto e permite guardar os dados localmente ou no Git. O Postman oferece mais funcionalidades, incluindo uma aplicação web, monitores, testes de desempenho e um ecossistema mais vasto. A melhor escolha depende da necessidade que tiver desses extras.

A insónia é a mesma coisa que o Postman?

Não. São produtos distintos de empresas diferentes: o Insomnia é fabricado pela Kong e o Postman pela Postman Inc. Ambos são clientes API, e o Insomnia consegue importar coleções do Postman.

Como instalo o Insomnia no Linux?

Descarregue o ficheiro AppImage, o pacote .deb ou .rpm a partir de insomnia.rest, ou instale o pacote Snap. A aplicação funciona da mesma forma no Linux, no macOS e no Windows.

Preciso de uma conta para utilizar o Insomnia?

Não. O Scratch Pad funciona sem necessidade de uma conta e armazena os pedidos localmente. As funcionalidades de colaboração, como a Cloud Sync, requerem uma conta gratuita.

Noutros lugares do LowCodeDevs

Projetos recentes no LowCodeDevs

Ainda não foi publicado nenhum caso de estudo com Insomnia.

Publique o primeiro caso de estudo com Insomnia →

Noutros lugares do LowCodeDevs

Agências que trabalham com ferramentas semelhantes

Nenhuma agência registou ainda Insomnia. Estas equipas trabalham com outras ferramentas da categoria Criadores de apps.

Seja a primeira agência de Insomnia →

A sua experiência

Seja o primeiro especialista em Insomnia no LowCodeDevs

As equipas que escolhem Insomnia chegam a esta página à procura de alguém que saiba construir com ela. Esse lugar ainda está livre: registe a sua agência ou o seu próprio perfil com Insomnia entre as suas ferramentas, e esta página mostrará o seu trabalho.

Comece agora

Pronto para lançar o próximo projeto?

Junte-se gratuitamente ao LowCodeDevs — registe as suas ferramentas low-code, a sua agência ou o seu perfil de developer, e seja encontrado por quem precisa de si.

Criar conta