Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Integration
  3. Yaak (k)

Yaak (k)

MITTypeScriptv2026.9.0

A fast, privacy-first desktop API client for REST, GraphQL, WebSockets, SSE, and gRPC.

Visit WebsiteGitHubGitHub
19.3k stars835 forks0 contributors

What is Yaak (k)?

Yaak is a desktop API client that allows developers to organize and execute requests across multiple protocols including REST, GraphQL, WebSockets, Server-Sent Events, and gRPC. It solves the need for a fast, privacy-focused tool that avoids cloud lock-in and telemetry while providing robust organization and security features.

Target Audience

Developers, API testers, and engineering teams who need a reliable, offline-first desktop client for testing and debugging various API types with a focus on security and privacy.

Value Proposition

Developers choose Yaak for its combination of multi-protocol support, strong privacy stance with no telemetry, offline-first design, and extensibility through plugins, all built with modern technologies like Tauri and Rust for performance.

Overview

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

Use Cases

Best For

  • Testing and debugging REST APIs with advanced authentication methods
  • Working with real-time APIs using WebSockets and Server-Sent Events
  • Managing GraphQL queries and mutations in a desktop environment
  • Developing and testing gRPC services with a graphical client
  • Organizing API collections with version control via Git integration
  • Securing sensitive API keys and secrets with OS keychain storage

Not Ideal For

  • Teams requiring real-time cloud collaboration and automatic syncing across multiple devices
  • Users who prefer lightweight, web-based tools for quick API checks without desktop installation
  • Open-source enthusiasts wanting to freely contribute major features or customizations

Pros & Cons

Pros

Multi-Protocol Versatility

Supports REST, GraphQL, gRPC, WebSocket, and Server-Sent Events in one tool, eliminating the need for separate clients for different API types.

Strong Privacy Focus

Offline-first with no telemetry, encrypted secrets, and OS keychain storage ensures user data remains secure and local, as highlighted in the README.

Flexible Organization

Workspaces with nested folders and environment variables allow structured management for dev, staging, and prod stages, mirroring to filesystem for Git integration.

Extensibility via Plugins

Enables customization through plugins for authentication, template tags, or UI, along with built-in or custom themes, as stated in the features list.

Cons

Restricted Contribution Model

Community PRs are limited to bug fixes and small improvements per the contribution policy, slowing feature additions from external developers.

Desktop-Only Limitation

Lacks web or mobile versions, which hinders cross-platform access and on-the-go API testing, unlike some competitors.

Commercial Licensing Aspect

Development is funded by paid licenses, potentially requiring costs for full features or support, unlike entirely free open-source alternatives.

Open Source Alternative To

Yaak (k) is an open-source alternative to the following products:

Insomnia
Insomnia

Insomnia is an open-source API client for designing, testing, and debugging REST, GraphQL, and other web APIs with a collaborative interface.

B
Bruno

Bruno is an open-source API client and testing tool that stores collections directly in the filesystem using a plain text markup language instead of JSON.

Postman
Postman

Postman is a collaboration platform for API development that allows developers to design, test, and document APIs.

Frequently Asked Questions

Quick Stats

Stars19,347
Forks835
Contributors0
Open Issues0
Last commit1 day ago
CreatedSince 2023

Tags

#postman-alternative#desktop-application#privacy-first#offline-first#graphql#http#rest-api#websocket#sse#grpc#api-client#tauri#rust#http-client#websockets

Built With

R
React
R
Rust
T
Tauri

Links & Resources

Website

Included in

Integration523
Auto-fetched 1 day ago

Related Projects

HoppscotchHoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

Stars80,674
Forks6,176
Last commit3 days ago
BrunoBruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

Stars47,802
Forks3,019
Last commit1 day ago
curl (k)curl (k)

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

Stars43,198
Forks7,446
Last commit1 day ago
InsomniaInsomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

Stars40,071
Forks2,386
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub