Absortio

Email โ†’ Summary โ†’ Bookmark โ†’ Email

GitHub - mountain-loop/yaak: The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC ๐Ÿฆฌ

https://github.com/mountain-loop/yaak โ€ข Mar 9, 2025 11:02

Extracto

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC ๐Ÿฆฌ - mountain-loop/yaak

Contenido

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.

screenshot

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.
  • ๐Ÿท๏ธ 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

Feedback and Bug Reports

All feedback, bug reports, questions, and feature requests should be reported to feedback.yaak.app.

Community Projects

  • yaak2postman CLI for converting Yaak data exports to Postman-compatible collections

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.

Fuente: GitHub