CheckOps
Yaak
Yaak is a fast, offline-first desktop API client for REST, GraphQL, SSE, WebSocket and gRPC, built with Tauri and Rust; MIT-licensed source, free for personal use, with a paid licence for work use.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Yaak is an API client for REST, GraphQL, Server-Sent Events, WebSocket and gRPC. It is built with Tauri, Rust and React, which keeps it fast and lightweight compared with Electron-based clients. Yaak was created by Greg Schier, the original creator of Insomnia.
Yaak is offline-first and privacy-focused: data is stored locally and can be synced through Git or a filesystem folder rather than a vendor cloud. It supports environments, template functions, authentication helpers, request chaining and plugins.
The source is on GitHub under the MIT licence and the README says development is funded by community-purchased licences. Yaak’s pricing page states it is free for personal use and that a licence is only required when using it at work, from $79 a year for an individual or $349 one-time.
In the quality loop it is a tool for API exploration and manual checks during development.
Features
- Many protocols: REST, GraphQL, SSE, WebSocket and gRPC.
- Native performance: Tauri and Rust instead of Electron.
- Local data: Offline-first, with Git or folder sync.
- Environments and templates: Variables and template functions.
- Plugins: Extend with custom plugins.
Pros
- Fast and light: Starts and runs quickly.
- Popular: About 19,500 GitHub stars.
Cons
- Work use needs a licence: Commercial use requires a paid licence.
- Less automation: Focused on exploration rather than CI test runs.
Usage and Links (Example)
Download Yaak from yaak.app/download, create a workspace, and point its sync folder at a Git repository so requests are versioned with your code.
Resources:
Pricing
Free for personal use. Work use: $79/year individual, $349 one-time lifetime, or $149/user/year for teams, per the pricing page. See site.
Recommended for?
- Developers wanting a fast, local-first API client.
- Not a fit for headless CI test execution.
Conclusion
Yaak is one of the most popular new API clients, combining speed, local data and broad protocol support.
On CheckOps, Yaak is filed under the API & contract testing stage. Related tools listed here include Insomnia, Bruno, Postman, Hoppscotch, Kreya and HTTPie. Before choosing, compare them on licence, supported languages and platforms, hosting model, and how well each fits your existing CI pipeline. Facts on this page were checked against the official website, documentation and repository on 11 November 2026; statements the vendor makes about its own product are marked as vendor claims.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Yaak side by side.
IInsomniaThe open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC.Compare with Yaak
BBrunoOpensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia).Compare with Yaak
PPostmanGo faster from development to production with higher accuracy and fewer tokens.Compare with Yaak
HHoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia.Compare with Yaak
KKreyaKreya is a privacy-first desktop API client for gRPC, REST, GraphQL, WebSocket and Server-Sent Events, with scripted tests, snapshots, Git-based collaboration and a free plan.Compare with Yaak
HHTTPie🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era.Compare with Yaak