2025-10-03 09:44:56 -07:00
2025-09-21 08:01:49 -07:00
2025-10-02 07:45:50 -07:00
2025-07-14 07:35:37 -07:00
2025-10-02 08:25:00 -07:00
2025-10-01 21:14:26 -07:00
2024-07-19 16:53:37 -07:00
2023-10-22 22:06:51 -07:00
2023-11-19 18:13:32 -08:00
2025-06-08 22:49:43 -07:00
2024-09-10 11:29:31 -07:00
2025-10-03 09:41:17 -07:00
2024-09-23 07:46:32 -07:00

Yaak Desktop API Client

A desktop API client for REST, GraphQL, SSE, WebSocket, and gRPC APIs. It's built using Tauri, Rust, and React.

Development is supported by community-purchased licenses. You can also become a sponsor to have your avatar or company logo appear below. 💖

Yaak API Client

Contribution Policy

Yaak is open source, but only accepting contributions for bug fixes. To get started, visit DEVELOPMENT.md for tips on setting up your environment.

Feature Overview

  • 🪂 Import data from Postman, Insomnia, OpenAPI, Swagger, or Curl.
  • 📤 Send requests via REST, GraphQL, Server Sent Events (SSE), WebSockets, or gRPC.
  • 🔐 Automatically authorize requests with OAuth 2.0, JWT tokens, Basic Auth, and more.
  • 🔎 Filter response bodies using JSONPath or XPath queries.
  • ⛓️ Chain together multiple requests to dynamically reference values.
  • 📂 Organize requests into workspaces and nested folders.
  • 🧮 Use environment variables to easily switch between Prod and Dev.
  • 🛡️ Secure arbitrary text values with end-to-end encryption
  • 🏷️ Send dynamic values like UUIDs or timestamps using template tags.
  • 🎨 Choose from many of the included themes, or make your own.
  • 💽 Mirror workspace data to a directory for integration with Git or Dropbox.
  • 📜 View response history for each request.
  • 🔌 Create your own plugins for authentication, template tags, and more!
  • 🛜 Configure a proxy to access firewall-blocked APIs

Useful Resources

Description
No description provided
Readme MIT 79 MiB
Latest
2025-12-11 18:23:08 +01:00
Languages
TypeScript 61.5%
Rust 36.9%
JavaScript 0.9%
CSS 0.6%