O Que É Yaak?

Yaak é um cliente de API open-source e local-first, criado pelo fundador do Insomnia. Conheça seus protocolos, armazenamento nativo de Git, CLI, preços e para quem ele é adequado.

Ashley Innocent

Ashley Innocent

30 junho 2026

O Que É Yaak?

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Yaak é um cliente de API desktop de código aberto, local-first, para testar e construir APIs. Ele oferece suporte a REST, GraphQL, gRPC, WebSocket e Server-Sent Events. O projeto vem de Gregory Schier, o desenvolvedor que originalmente criou o Insomnia, e reflete uma postura clara: suas requisições vivem em sua máquina, em arquivos de texto simples, sem conta obrigatória e sem bloqueio de nuvem.

Se você pesquisou por “Yaak” e encontrou mapas da zona rural de Montana, você está no lugar errado. Yaak, Montana, é uma comunidade não incorporada perto da fronteira canadense. Este artigo é sobre o cliente de API Yaak, disponível em yaak.app. Mesma palavra, coisa totalmente diferente.

Este guia explica o que é o Yaak, de onde ele veio, como ele armazena seu trabalho, quais protocolos ele suporta e para quem ele é adequado. Manteremos os fatos e finalizaremos com onde uma plataforma com design-first como o Apidog se encaixa ao lado dele.

button

A história de origem: construído pelo criador do Insomnia

A história do Yaak importa porque ela molda o produto. Gregory Schier construiu o Insomnia original, um dos clientes de API mais amados da década de 2010. A Kong adquiriu o Insomnia mais tarde, e com o tempo a ferramenta mudou para um modelo "faz-tudo" e com conta obrigatória, que muitos usuários antigos não gostaram.

Yaak é a segunda tentativa de Schier, construída com o benefício da retrospectiva. É independente, de código aberto sob a licença MIT e desenvolvido sem a pressão do capital de risco. O roteiro é moldado pelo feedback público, em vez de painéis de crescimento.

Essa história explica as escolhas de design abaixo. O Yaak não está tentando ser uma plataforma. Ele está tentando ser um cliente rápido e privado que respeita seus arquivos e seu tempo.

Local-first e nativo de Git por design

A característica definidora do Yaak é onde seus dados residem. Tudo permanece em seu sistema de arquivos. Não há login obrigatório, telemetria e sincronização forçada na nuvem. Seus espaços de trabalho, ambientes e requisições permanecem em sua máquina, a menos que você decida compartilhá-los.

Isso é o que "local-first" significa na prática. O aplicativo funciona totalmente offline. Você é o proprietário dos dados e decide se eles saem do seu computador.

O Yaak também armazena coleções como arquivos de texto simples compatíveis com Git. Essa é uma diferença significativa em relação aos clientes que escondem seu trabalho dentro de um banco de dados opaco ou um espaço de trabalho remoto. Como os arquivos são texto legível, você pode fazer commit deles em um repositório, revisar as alterações em um pull request e resolver conflitos de merge como qualquer outro código.

Para equipes que já vivem no Git, este é um modelo de colaboração limpo. Você não paga por um serviço de sincronização separado. Suas requisições de API são versionadas junto com o código que chama essas APIs. Se você quiser comparar esta abordagem com outras ferramentas que funcionam da mesma forma, consulte nossa visão geral de clientes de API nativos de Git.

Local-first também tende a significar rápido. O Yaak é construído com Tauri, Rust e React, o que mantém a pegada de desktop pequena e a interface responsiva. Não há ida e volta a um servidor para ações básicas.

Quais protocolos o Yaak suporta

O Yaak não se limita apenas ao REST. Ele lida com os protocolos que os backends modernos realmente usam.

No lado da autenticação, o Yaak cobre os esquemas comuns que você precisa para APIs reais, incluindo OAuth 2.0, AWS Signature v4, JWT e configurações de autenticação personalizadas. Ele também importa do Postman, Insomnia, OpenAPI, Swagger e curl, então mover o trabalho existente não começa do zero.

Essa gama de protocolos coloca o Yaak na mesma conversa de outros clientes de API REST completos, com o benefício adicional de rodar offline por padrão.

A CLI complementar para automação e agentes

Um cliente GUI é apenas metade da história para muitos fluxos de trabalho. O Yaak oferece uma CLI complementar que executa suas requisições salvas fora do aplicativo desktop.

Isso é importante para duas situações. A primeira é a integração contínua. Você pode executar requisições a partir de um pipeline sem abrir a GUI, que é o padrão usual para verificações de API em CI. A segunda é o desenvolvimento assistido por IA. A CLI é construída para ser amigável a agentes, para que os agentes de codificação possam conduzir suas requisições salvas programaticamente.

O Yaak anteriormente oferecia um plugin experimental de servidor MCP (Model Context Protocol) para que assistentes como Claude e Cursor pudessem inspecionar e enviar requisições. A equipe do Yaak desde então descontinuou esse plugin MCP e agora aponta fluxos de trabalho orientados por agentes para a CLI. Se você leu posts antigos que mencionam o servidor MCP do Yaak, esse é o contexto: a CLI é o caminho recomendado atual.

A conclusão é que o Yaak não é apenas GUI. As mesmas requisições que você constrói manualmente podem ser executadas em um script, um pipeline ou um loop de agente.

Preços e licenciamento

O licenciamento do Yaak segue uma clara divisão pessoal-versus-comercial, e o lado de código aberto permanece aberto.

O código-fonte é licenciado sob a MIT. Você pode visualizá-lo, modificá-lo, construí-lo e executá-lo por conta própria para qualquer finalidade. Os termos da licença se aplicam aos binários pré-construídos, não ao código.

O Yaak é gratuito para uso pessoal. Uma licença paga é necessária apenas quando você o usa no trabalho, ou seja, para atividades geradoras de receita ou relacionadas ao trabalho. O aplicativo oferece um teste de 30 dias no primeiro lançamento, sem necessidade de cartão de crédito. Os planos pagos cobrem indivíduos e empresas, com preços por assento para equipes. Os preços mudam com o tempo, então verifique yaak.app/pricing para os números atuais antes de se comprometer.

Este modelo é amigável a desenvolvedores solo e estudantes, que podem usar um cliente offline totalmente equipado sem custo.

Para quem é o Yaak

O Yaak se adapta bem a um tipo específico de desenvolvedor. Você vai gostar dele se quiser um cliente de desktop rápido que funcione offline, não quiser criar uma conta para enviar uma requisição e preferir que suas requisições sejam armazenadas como arquivos que você pode colocar no Git.

É uma excelente opção se a privacidade é uma prioridade. Sem telemetria e sem sincronização na nuvem significa que nada sobre suas requisições sai de sua máquina por padrão. Também se encaixa em engenheiros que se frustraram com ferramentas anteriores que forçavam contas obrigatórias ou recursos de nuvem que eles nunca pediram.

Se você está avaliando opções neste espaço, o Yaak pertence a qualquer lista honesta de alternativas ao Postman e clientes de API offline. É também um ponto de comparação natural com o Insomnia original, que nossa análise Apidog vs Insomnia aborda, e com o Bruno, outro cliente local-first e nativo de Git que comparamos em Apidog vs Bruno.

Onde uma plataforma com design-first se encaixa ao lado dele

O Yaak é construído para ser um cliente leve, local e nativo de Git. Essa é a sua força, e ele faz esse trabalho bem. Ele deliberadamente não é uma plataforma completa de ciclo de vida de API, e não tenta ser.

Se o seu trabalho abrange design, testes, mocking, documentação e colaboração em equipe em um só lugar, essa é uma forma diferente de ferramenta. O Apidog é uma plataforma de API completa que cobre a parte do contrato do ciclo de vida. Você projeta APIs em um editor visual OpenAPI com suporte a branches, executa cenários de teste automatizados com asserções visuais, gera servidores de mock dinâmicos sem código e publica documentação interativa. As equipes trabalham em espaços de trabalho compartilhados com sincronização em tempo real, e a CLI do Apidog executa cenários de teste salvos em CI.

O Apidog funciona como um aplicativo de desktop no Windows, Mac e Linux, além de um aplicativo web, e suporta REST, GraphQL, gRPC, WebSocket, SOAP e Socket.IO. Não é um CMS, um gateway de API ou um gerador de carga. Ele é responsável pela camada de qualidade da API: projetar, testar, simular e documentar o contrato.

A maneira honesta de enquadrar a escolha é pelo que você precisa. Escolha o Yaak quando você quiser um cliente rápido, offline, baseado em arquivos, com dependência zero de nuvem. Procure uma plataforma como o Apidog quando fluxos de trabalho com design-first, mocking, docs gerados e colaboração em equipe pertencerem à mesma ferramenta. Ambos podem coexistir em uma organização de engenharia.

button

FAQ

O Yaak é gratuito?

Sim, para uso pessoal. O Yaak é gratuito para uso pessoal, e o código-fonte é aberto sob a licença MIT. Uma licença paga é necessária para uso comercial no trabalho. Verifique yaak.app/pricing para os níveis de preço atuais para uso pessoal e empresarial.

O Yaak é de código aberto?

Sim. O Yaak é de código aberto sob a licença MIT. Você pode visualizar, modificar, construir e executar o código-fonte por conta própria. Os termos de licenciamento aplicam-se aos binários comerciais pré-construídos, não ao código em si.

Quem criou o Yaak?

Gregory Schier criou o Yaak. Ele é o desenvolvedor que originalmente construiu o Insomnia antes que a Kong o adquirisse. O Yaak é a sua segunda tentativa independente de um cliente de API rápido, privado e local-first.

Quais protocolos o Yaak suporta?

O Yaak suporta REST e HTTP, GraphQL, gRPC, WebSocket e Server-Sent Events. Ele também lida com esquemas de autenticação comuns como OAuth 2.0, AWS v4 e JWT, e importa do Postman, Insomnia, OpenAPI e curl.

O Yaak funciona offline?

Sim. O Yaak é local-first e funciona totalmente offline. Suas requisições vivem em seu sistema de arquivos sem conta obrigatória e sem telemetria, então nada sai de sua máquina, a menos que você decida compartilhar. Para mais opções, veja nossa lista de clientes de API gratuitos.

O Yaak está relacionado a Yaak, Montana?

Não. Yaak, Montana, é um lugar perto da fronteira canadense. O cliente de API Yaak é um software de yaak.app. Eles compartilham um nome e nada mais.

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs