#618mountain-loop/yaak: 一个桌面 API 客户端,用于与 REST、GraphQL、服务器发送事件 (SSE)、WebSocket 和 gRPC API 进行交互。
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.
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
BurntSushi/xsv: 一个用于索引、切片、分析、分割和连接 CSV 文件的命令行程序。test-instructor/yangfan: 一款高效、可靠的自动化测试平台,旨在帮助团队提升测试效率、降低测试成本

