Yaak
Offline-first desktop API client for REST, GraphQL, gRPC, WebSocket and SSE, for developers who want no telemetry or cloud lock-in.

Yaak is a desktop API client designed to stay out of your way. It sends requests over REST, GraphQL, gRPC, WebSocket and Server-Sent Events, and it does that without telemetry, without an account and without a cloud service holding your collections hostage.
It is built with Tauri, Rust and React, which keeps the app small and quick to start. Existing work comes across through importers for Postman, Insomnia, OpenAPI, Swagger and Curl, so moving over does not mean rebuilding a collection request by request.
The rest of the feature set follows from being a local application.
- Response inspection: filter and read what came back using JSONPath or XPath.
- Authentication: OAuth 2.0, JWT and Basic Auth built in, with plugins for anything unusual.
- Secrets: sensitive values are encrypted, and secrets can live in your operating system keychain.
- Git-friendly workspaces: workspaces mirror to the filesystem for versioning in Git or syncing through Dropbox.
- Customization: template tags insert dynamic values like UUIDs and timestamps, themes ship built in or you write your own, and plugins extend auth, tags and the interface.
Requests group into workspaces and nested folders, and environment variables switch between dev, staging and prod. Development is funded by community-purchased licenses rather than investors, which is the reason the app has no cloud tier to upsell. Community pull requests are limited to bug fixes, so read the contribution policy before starting one.
Stars
19,162Forks
809Last commit
5 days agoRepository age
4 yearsLicense
MITVersion
2026.7.1Repository
mountain-loop/yaak
Auto-fetched from GitHub .
Open source alternatives similar to Yaak:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit