Yaak

Offline-first desktop API client for REST, GraphQL, gRPC, and WebSockets

Visit yaak.app FreemiumOpen source

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

    by KongFreemiumOpen sourcemacOS, Windows, Linux
  • Bruno

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

    by BrunoFreemiumOpen sourcemacOS, Windows, Linux +1
  • Postman

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

    by PostmanFreemiumWeb, macOS, Windows +1
  • Posting

    Open-source API client that runs in your terminal

    FreeOpen sourceCLI, macOS, Windows +1
  • Hoppscotch

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

    by HoppscotchFreemiumOpen sourceWeb, macOS, Windows +3
  • Hurl

    Run and test HTTP requests defined in plain-text files

    by OrangeFreeOpen sourceCLI, macOS, Windows +1

Built a tool like Yaak? Submit it for review