⭐ 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. 💖

User avatar: dmmulroy  User avatar: timcole  User avatar: MVST-Solutions  User avatar: dharsanb  User avatar: railwayapp  User avatar: caseyamcl  User avatar: terasaka2k  User avatar: andriyor  User avatar:   

User avatar: seanwash  User avatar: jerath  User avatar: itsa-sh  User avatar: VLZH  

![Yaak API Client](https://yaak.app/static/screenshot.png) ## Contribution Policy Yaak is open source, but only accepting contributions for bug fixes. To get started, visit [`DEVELOPMENT.md`](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 - [Feedback and Bug Reports](https://feedback.yaak.app) - [Documentation](https://feedback.yaak.app/help) - [Yaak vs Postman](https://yaak.app/alternatives/postman) - [Yaak vs Bruno](https://yaak.app/alternatives/bruno) - [Yaak vs Insomnia](https://yaak.app/alternatives/insomnia)