OpenAltFinder
Yaak

Yaak

Local-first desktop API client for REST, GraphQL, gRPC, WebSocket, and SSE — Git-friendly collections, a CLI, and no cloud lock-in.

Open source alternative to:

68747470733a2f2f7961616b2e6170702f7374617469632f73637265656e73686f742e706e67.png

Yaak is a local-first desktop API client for REST, GraphQL, gRPC, WebSocket, and Server-Sent Events. Every request, folder, and environment is stored as its own YAML file on your machine, so collections live next to your code and can be committed, diffed, and shared through the Git workflow your team already uses — with no account, no mandatory cloud sync, and no proprietary workspace format.

Built with Rust and Tauri, Yaak is tuned for speed: it stays responsive with thousands of requests, lets you chain requests and reuse values without writing scripts, and exposes every redirect, header, and timing detail of a request. OAuth2, JWT, and basic auth are supported out of the box, secrets can be encrypted with keys held in the OS keychain, and plugins extend auth handlers, importers, and template functions. Importers cover Postman, Insomnia, Bruno, OpenAPI, and raw cURL, while a companion CLI and MCP server let agents work against the same collections.

Yaak is MIT-licensed and free for individual use, with optional per-seat team plans that add SSO and SCIM provisioning. It suits developers and security-conscious teams who want a fast, offline-capable alternative to Postman or Insomnia that keeps API collections under version control.

Frequently Asked Questions

What is Yaak?

Yaak is an open source, local-first API client for REST, GraphQL, gRPC, WebSocket, and Server-Sent Events. It runs as a desktop app on macOS, Windows, and Linux, and also ships a CLI for working with the same collections from a terminal or an AI agent.

Is Yaak free?

Yaak is MIT-licensed and free for individual use, including the CLI. Paid per-seat team plans add organization features such as SSO, SCIM provisioning, and centralized license management. You can compare plans on the Yaak pricing page.

Does Yaak store my requests in the cloud?

No. Requests, folders, and environments are stored locally as YAML files, and the desktop app sends requests straight to your own servers. There is no account requirement, no automatic cloud sync, and no telemetry from the desktop app. Sharing happens through your own Git remote, and secrets can be encrypted with keys stored in the OS keychain.

Can I import my Postman or Insomnia collections?

Yes. Yaak imports collections from Postman, Insomnia, and Bruno, as well as OpenAPI specs, ZIP archives, and raw cURL commands — including batch imports of several files or URLs at once.

Can I use Yaak with AI agents?

Yes. Yaak ships an agent-friendly CLI and an MCP server plugin, so assistants such as Claude or Cursor can read and modify your existing requests instead of maintaining a separate collection.

OpenAltFinder Score
85/100
Project Health (63%)
77/100
License (25%)
100/100
Recency (13%)
100/100
How scoring works
Project Details
Platforms
Desktop, CLI
License
MIT
Self hostable
No
Repository details
Version
v2026.9.1
Created
2/16/2023
Stars
19,473
Forks
854
Open issues
22
Last commit
11/10/2026

Updated 11/10/2026, 10:01:24 AM

View Repository
Repository activity
Sponsor Yaak

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

Similar open source alternatives