
Yaak
Offline-first desktop API client for REST, GraphQL, gRPC, and WebSockets
Yaak is a desktop API client built with Tauri and Rust that sends REST, GraphQL, gRPC, WebSocket, and Server-Sent Events requests. It stores data locally with no telemetry, can sync workspaces to a folder for Git, and imports Postman, Insomnia, OpenAPI, and cURL collections. It was created by the original author of Insomnia.
Key features
- REST, GraphQL, gRPC, WebSocket, and SSE requests
- Import from Postman, Insomnia, OpenAPI, and cURL
- Filesystem sync for Git-based collaboration
- JSONPath and XPath response filtering
- Plugin system
Similar tools
Insomnia
Open-source API client for REST, GraphQL, gRPC, and WebSockets

Bruno
Offline-first API client that stores collections as plain files in Git

Postman
API platform for building, testing, and documenting APIs as a team

Posting
Open-source API client that runs in your terminal

Hoppscotch
Lightweight open-source API development ecosystem that runs in the browser

Hurl
Run and test HTTP requests defined in plain-text files