Gregory Schier 085b640b3c Update plugins
2025-05-28 14:07:00 -07:00
2025-05-14 20:43:59 -07:00
2025-05-25 20:45:12 -07:00
2024-08-09 14:37:43 -07:00
2025-05-28 14:07:00 -07:00
2025-05-28 10:42:57 -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
2024-09-10 11:29:31 -07:00
2025-05-16 12:42:08 -07:00
2025-05-19 15:10:56 -07:00
2024-09-23 07:46:32 -07:00

Yaak API Client

Yaak is a desktop API client for interacting with REST, GraphQL, Server Sent Events (SSE), WebSocket, and gRPC APIs. It's built using Tauri, Rust, and ReactJS.

366149288-f18e963f-0b68-4ecb-b8b8-cb71aa9aec02

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%