Insomnia
Cliente de API de código aberto da Kong para testes de REST, GraphQL, gRPC e MCP
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
- Instale o Insomnia a partir de insomnia.rest. Existem versões para macOS, Windows e todos os principais formatos de pacotes Linux.
- Abra o Scratch Pad para um teste rápido ou crie um projeto e escolha «Local Vault», «Cloud Sync» ou «Git Sync».
- Crie um pedido, escolha o método, adicione cabeçalhos e um corpo e clique em «Send».
- Transfira valores repetidos, como a URL base e os tokens, para variáveis de ambiente.
- Adicione scripts pós-resposta com asserções, depois agrupe as solicitações numa coleção e execute-as com o «collection runner».
- 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
- Preços do Insomnia: planos, preços, limites do Git Sync e pedidos simulados.
- Insomnia, Kong Docs: opções de armazenamento, Inso CLI, simulações e plugins.
- IA no Insomnia, Kong Docs: geração de simulações com IA e sugestões de commit.
- Kong Insomnia 12: suporte ao cliente MCP.
- Kong Insomnia 8.0: contas e o Scratch Pad.
- Migração do Postman, Kong Docs: importação de coleções do Postman.
- Kong/insomnia no GitHub: licença, estrelas e versões.
- Insomnia vs Postman, Abstracta: uma comparação prática.
- Teste as suas APIs REST com o Insomnia, CODE Magazine: um guia passo a passo sobre REST e GraphQL.
- Postman vs Insomnia, Postman: comparação do Postman (escrita por um concorrente).
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.
Num relance
- Site
- https://insomnia.rest
- Categoria
- Criadores de apps · Aplicações web
- Atualizado
Alternativas a Insomnia
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.
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.
Noutros lugares do LowCodeDevs
Programadores no LowCodeDevs
Nenhum programador indicou ainda Insomnia como competência.
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.