Submit
Yaak

Yaak

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

Open source alternative to:

Yaak is designed to let you send and organize requests for multiple API types:

  • REST, GraphQL, WebSocket, Server-Sent Events (SSE), and gRPC
  • Built using Tauri, Rust, and React
  • Lightweight and privacy-friendly β€” no enforced cloud storage, minimal telemetry, fully offline capable
  • Supports importing collections from other tools like Postman and Insomnia
  • Offers flexible authentication options: OAuth2, JWT, Basic Auth, and encrypted secrets

πŸ”— GitHub Repository


πŸ’‘ Why You Might Like It

  • 🧩 All-in-one API tool β€” handle REST, GraphQL, WebSockets, and gRPC in a single app
  • πŸ”’ Privacy-focused β€” work locally without cloud lock-in
  • πŸ—‚οΈ Organized workflow β€” supports workspaces, folders, and environment variables for dev/stage/prod
  • 🧠 Git-friendly β€” stores data in files that can be versioned alongside your code
  • ⚑ Modern tech stack β€” built with Rust + React + Tauri for speed and security

⚠️ Things to Keep in Mind

  • Some features are still evolving compared to mature tools like Postman or Insomnia
  • Currently has a β€œbug-fix only” contribution policy (no major new features for now)
  • Migrating existing environments may take a bit of setup

🎯 Ideal Use Cases

  • Backend or API developers working with multiple protocols
  • Teams who prefer offline-first, privacy-conscious tools
  • Developers who want full control over requests, secrets, and environment configuration
  • Users looking to avoid cloud-based or subscription-heavy API tools
Visit Yaak
License
MIT
Self hostable
No
Repository details
View Repository

Similar open source alternatives