Repolode
mountain-loop

mountain-loop/yaak

Cliente de API para desktop com suporte a REST, GraphQL, WebSocket, SSE e gRPC, feito com Tauri, Rust e React, offline-first e sem telemetria.

Alternativa open source a:PostmanInsomnia

Estrelas
19,340
Forks
835
Issues abertas
19
Último commit
há 10 horas

O que é?

Yaak é um cliente de API para desktop que permite organizar e enviar requisições para REST, GraphQL, WebSocket, Server-Sent Events e gRPC. Ele funciona offline-first e armazena as coleções localmente, sem depender de uma conta na nuvem.

É possível importar coleções do Postman, Insomnia, OpenAPI, Swagger e cURL, e filtrar respostas com JSONPath ou XPath. As opções de autenticação incluem OAuth 2.0, JWT e Basic Auth, com os segredos criptografados e armazenados no chaveiro do sistema operacional.

Os workspaces podem ser organizados em pastas aninhadas e alternados entre ambientes como dev, staging e prod. Também podem ser espelhados no sistema de arquivos para controle de versão com Git, e os plugins podem estender a autenticação, as tags de template ou a interface.

Recursos principais

  • 01Envie requisições REST, GraphQL, gRPC, WebSocket e SSE em um só app.
  • 02Importe coleções do Postman, Insomnia, OpenAPI, Swagger e cURL.
  • 03Filtre respostas com JSONPath ou XPath.
  • 04Suporta OAuth 2.0, JWT e Basic Auth, com os segredos armazenados no chaveiro do sistema operacional.
  • 05Alterne entre ambientes usando variáveis.
  • 06Espelhe workspaces no sistema de arquivos para sincronizar com Git ou Dropbox.
  • 07Estenda o app com plugins e temas personalizados.

Casos de uso

  • Testar e depurar APIs REST ou GraphQL durante o desenvolvimento.
  • Testar endpoints gRPC, WebSocket ou SSE sem escrever código de cliente.
  • Migrar coleções existentes do Postman ou Insomnia para uma ferramenta local e offline.
  • Manter coleções de requisições de API sob controle de versão junto com o código.

Início rápido

  1. 1

    Baixe o Yaak para macOS, Windows ou Linux na página de downloads

  2. 2

    Consulte a documentação de instalação para ver as opções de gerenciadores de pacotes

Antes de usar

  • O uso comercial de binários pré-compilados requer uma licença paga.

Tópicos

Perguntas frequentes

O que é yaak?
Cliente de API para desktop com suporte a REST, GraphQL, WebSocket, SSE e gRPC, feito com Tauri, Rust e React, offline-first e sem telemetria. Yaak é um cliente de API para desktop que permite organizar e enviar requisições para REST, GraphQL, WebSocket, Server-Sent Events e gRPC. Ele funciona offline-first e armazena as coleções localmente, sem depender de uma conta na nuvem.
yaak é gratuito? Qual é a licença?
yaak é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
yaak ainda é mantido?
Manutenção ativa. O último commit de yaak foi em 21 de out. de 2026.
Para que posso usar yaak?
Testar e depurar APIs REST ou GraphQL durante o desenvolvimento. Testar endpoints gRPC, WebSocket ou SSE sem escrever código de cliente. Migrar coleções existentes do Postman ou Insomnia para uma ferramenta local e offline. Manter coleções de requisições de API sob controle de versão junto com o código.
Como instalar yaak?
Baixe o Yaak para macOS, Windows ou Linux na página de downloads Consulte a documentação de instalação para ver as opções de gerenciadores de pacotes
Onde consigo yaak?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mountain-loop/yaak

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

Projetos relacionados