Repolode
Kong

Kong/insomnia

Cliente de API multiplataforma e open source para GraphQL, REST, WebSockets, SSE e gRPC, com armazenamento local, no Git e na nuvem.

Alternativa open source a:Postman

Estrelas
40,069
Forks
2,386
Issues abertas
915
Último commit
há 12 horas

O que é?

Insomnia é um cliente de API para desktop, disponível para Mac, Windows e Linux. Com ele, desenvolvedores podem enviar e inspecionar requisições em GraphQL, REST, WebSockets, Server-Sent Events, gRPC e outros protocolos compatíveis com HTTP.

Além de enviar requisições, o Insomnia inclui um editor nativo para projetar APIs com OpenAPI e visualização prévia, suítes de testes integradas e um executor de coleções, além de um servidor de mocking que pode rodar na nuvem ou ser hospedado por você. A ferramenta de linha de comando Inso oferece suporte a linting e testes em pipelines de CI/CD.

Os projetos podem ser armazenados em um Local Vault, sincronizados por qualquer repositório Git ou mantidos na nuvem para colaboração, com criptografia de ponta a ponta opcional. É possível marcar ambientes como privados para que permaneçam locais. Plugins ampliam os recursos do app, e o modo Scratch Pad funciona sem uma conta.

Recursos principais

  • 01Envie requisições usando GraphQL, REST, WebSockets, SSE e gRPC.
  • 02Projete APIs com um editor OpenAPI nativo e visualização prévia.
  • 03Escreva e execute testes de API com um executor de coleções.
  • 04Faça mocking de APIs usando um servidor na nuvem ou hospedado por você.
  • 05Armazene projetos localmente, no Git ou na nuvem, com E2EE opcional.
  • 06Faça linting e testes de APIs em CI/CD com a Inso CLI.

Casos de uso

  • Depurar endpoints REST ou GraphQL no dia a dia do desenvolvimento.
  • Projetar e visualizar especificações OpenAPI antes da implementação.
  • Manter coleções de API em um repositório Git junto com o código.
  • Executar testes e linting de APIs em um pipeline de CI/CD.

Início rápido

  1. 1

    Baixe o aplicativo para desktop pelo site

  2. 2

    Instale as dependências na raiz do repositório (desenvolvimento)

    npm i
  3. 3

    Inicie o aplicativo com recarga ao vivo (desenvolvimento)

    npm run dev

Antes de usar

  • A maioria dos recursos exige uma conta gratuita, mas o Scratch Pad local funciona sem ela.
  • Os recursos premium, como Git Sync, SSO e colaboração ilimitada, exigem uma assinatura paga.

Tópicos

Perguntas frequentes

O que é insomnia?
Cliente de API multiplataforma e open source para GraphQL, REST, WebSockets, SSE e gRPC, com armazenamento local, no Git e na nuvem. Insomnia é um cliente de API para desktop, disponível para Mac, Windows e Linux. Com ele, desenvolvedores podem enviar e inspecionar requisições em GraphQL, REST, WebSockets, Server-Sent Events, gRPC e outros protocolos compatíveis com HTTP.
insomnia é gratuito? Qual é a licença?
insomnia é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
insomnia ainda é mantido?
Manutenção ativa. O último commit de insomnia foi em 20 de out. de 2026.
Para que posso usar insomnia?
Depurar endpoints REST ou GraphQL no dia a dia do desenvolvimento. Projetar e visualizar especificações OpenAPI antes da implementação. Manter coleções de API em um repositório Git junto com o código. Executar testes e linting de APIs em um pipeline de CI/CD.
Como instalar insomnia?
Baixe o aplicativo para desktop pelo site Instale as dependências na raiz do repositório (desenvolvimento): npm i Inicie o aplicativo com recarga ao vivo (desenvolvimento): npm run dev
Onde consigo insomnia?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Kong/insomnia

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados