
In simple English
This program helps you test how computer systems talk to each other. You type in a web address and send data to see what comes back. It runs on your own computer and keeps your data private. It costs nothing for personal use, but requires a paid licence for work use. You can download it directly to your desktop without using complicated commands.
What it is
Yaak is a desktop API client (a program with buttons and text boxes for sending web requests and reading server replies) built with Tauri (a framework for making desktop apps with web technologies), Rust (a programming language known for speed and safety), and React (a JavaScript library for building user interfaces). It lets you send REST, GraphQL, gRPC, WebSocket, and Server-Sent Events requests.
What it is good for
Solo builders who want to test their web backends, talk to payment providers, or check database endpoints without slow, heavy software.
- Runs completely offline and keeps your data on your machine.
- Supports modern protocols like gRPC and WebSockets alongside standard REST.
- Saves files directly to your computer folder so you can track them in Git (a system for tracking changes in code).
- Prebuilt binaries require a paid licence for commercial use, despite the MIT licence on the source code.
- New feature contributions from the community are restricted.
- Desktop app needs several hundred megabytes of RAM while running.
Postman or Insomnia
VS Code
- usebruno/bruno48k stars
Bruno is another offline-first API client that stores collections directly in your file system.
- postmanlabs/postman-app-support6.0k stars
Postman is the heavy cloud-connected industry standard for API testing.
- unocss/unocss19k stars
A styling engine that reads the labels in your markup and generates only the CSS those labels need.
- HypothesisWorks/hypothesis9.1k stars
A Python library that generates test inputs and reduces any failure to the smallest example that still fails.
Download Yaak for macOS, Windows, or Linux directly from yaak.app/download.