Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 13, 2026·2 min de lectura

Yaak — Open-Source Desktop API Client for REST, GraphQL & gRPC

Yaak is a modern, open-source desktop API client built with Tauri and Rust that supports REST, GraphQL, gRPC, WebSocket, and Server-Sent Events in a fast, intuitive interface.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 27/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
CLI Tool
Instalación
Single
Confianza
Confianza: Established
Entrada
Yaak API Client
Comando de staging seguro
npx -y tokrepo@latest install 2aca22ec-7edc-11f1-9bc6-00163e2b0d79 --target codex

Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.

Introduction

Yaak is a free, open-source API client for developers who want a lightweight alternative to Postman or Insomnia. Built on Tauri and Rust, it delivers native performance with a small footprint while supporting all major API protocols in one tool.

What Yaak Does

  • Sends and inspects REST, GraphQL, gRPC, WebSocket, and SSE requests
  • Organizes requests into workspaces and folders with environment variables
  • Generates code snippets for multiple languages from any request
  • Imports collections from Postman, Insomnia, OpenAPI, and curl
  • Supports cookie jars, client certificates, and proxy configuration

Architecture Overview

Yaak is built with Tauri (Rust backend + web frontend), giving it a native feel with a fraction of Electron's memory usage. The Rust core handles networking, TLS, and protocol logic while the TypeScript/React frontend provides the interactive UI. Data is stored locally in SQLite.

Self-Hosting & Configuration

  • Download binaries for macOS, Windows, and Linux from GitHub Releases
  • All data stored locally on disk; no cloud account required
  • Environments support variable interpolation with Nunjucks-style templates
  • Plugin system allows extending request hooks and authentication flows
  • Themes and keyboard shortcuts are fully customizable

Key Features

  • Supports REST, GraphQL, gRPC, WebSocket, and SSE in one client
  • Built on Tauri/Rust for native speed and low memory usage
  • One-click import from Postman, Insomnia, OpenAPI, and curl
  • Git-friendly file-based storage for team collaboration
  • Completely free and open source under MIT license

Comparison with Similar Tools

  • Postman — feature-rich but proprietary, cloud-dependent, heavier resource usage
  • Insomnia — open-core but moved features behind paywall; Yaak stays fully free
  • Bruno — also open-source and file-based; Yaak adds gRPC and WebSocket support
  • Hoppscotch — web-based; Yaak is a native desktop app with offline support
  • HTTPie Desktop — clean UI but limited protocol support compared to Yaak

FAQ

Q: Is Yaak truly free? A: Yes. Yaak is MIT-licensed with no premium tiers or cloud lock-in.

Q: Can I import my Postman collections? A: Yes. Yaak imports Postman v2.1 collections, Insomnia exports, OpenAPI specs, and raw curl commands.

Q: Does Yaak support environment variables? A: Yes. Yaak supports multiple environments with variable interpolation, including chained requests and response references.

Q: What platforms does Yaak run on? A: macOS, Windows, and Linux (AppImage and .deb).

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados