mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-11 17:46:41 -05:00
66 lines
5.0 KiB
Markdown
66 lines
5.0 KiB
Markdown
|
||
<p align="center">
|
||
<a href="https://github.com/JamesIves/github-sponsors-readme-action">
|
||
<img width="200px" src="https://github.com/mountain-loop/yaak/raw/main/src-tauri/icons/icon.png">
|
||
</a>
|
||
</p>
|
||
<!--<p align="center">
|
||
<a href="https://github.com/mountain-loop/yaak/actions/workflows/release.yml">
|
||
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/mountain-loop/yaak?style=flat&color=fushia"></a>
|
||
<a href="https://github.com/sponsors/gschie" alt="Sponsors on GitHub">
|
||
<img src="https://img.shields.io/github/sponsors/gschier?style=flat&color=red" /></a>
|
||
<a href="https://yaak.app/discord">
|
||
<img alt="Discord" src="https://img.shields.io/discord/1387916086980251832?style=flat&label=Discord&color=blue"></a>
|
||
</p>-->
|
||
|
||
<h1 align="center">
|
||
⭐ Yaak – Desktop API Client ⭐
|
||
</h1>
|
||
|
||
<p align="center">
|
||
A desktop API client for REST, GraphQL, SSE, WebSocket, and gRPC
|
||
APIs. It's built using Tauri, Rust, and React.
|
||
</p>
|
||
<p align="center">
|
||
Development is supported by community-purchased <a href="https://yaak.app/pricing">licenses</a>. You can also <a href="https://github.com/sponsors/gschier">become a sponsor</a> to have your avatar or company logo appear below. 💖
|
||
</p>
|
||
|
||
<p align="center">
|
||
<!-- sponsors-premium --><a href="https://github.com/dmmulroy"><img src="https://github.com/dmmulroy.png" width="80px" alt="User avatar: dmmulroy" /></a> <a href="https://github.com/timcole"><img src="https://github.com/timcole.png" width="80px" alt="User avatar: timcole" /></a> <a href="https://github.com/MVST-Solutions"><img src="https://github.com/MVST-Solutions.png" width="80px" alt="User avatar: MVST-Solutions" /></a> <a href="https://github.com/dharsanb"><img src="https://github.com/dharsanb.png" width="80px" alt="User avatar: dharsanb" /></a> <a href="https://github.com/railwayapp"><img src="https://github.com/railwayapp.png" width="80px" alt="User avatar: railwayapp" /></a> <a href="https://github.com/caseyamcl"><img src="https://github.com/caseyamcl.png" width="80px" alt="User avatar: caseyamcl" /></a> <a href="https://github.com/terasaka2k"><img src="https://github.com/terasaka2k.png" width="80px" alt="User avatar: terasaka2k" /></a> <a href="https://github.com/andriyor"><img src="https://github.com/andriyor.png" width="80px" alt="User avatar: andriyor" /></a> <a href="https://github.com/"><img src="https://raw.githubusercontent.com/JamesIves/github-sponsors-readme-action/dev/.github/assets/placeholder.png" width="80px" alt="User avatar: " /></a> <!-- sponsors-premium -->
|
||
</p>
|
||
<p align="center">
|
||
<!-- sponsors-base --><a href="https://github.com/seanwash"><img src="https://github.com/seanwash.png" width="50px" alt="User avatar: seanwash" /></a> <a href="https://github.com/jerath"><img src="https://github.com/jerath.png" width="50px" alt="User avatar: jerath" /></a> <a href="https://github.com/itsa-sh"><img src="https://github.com/itsa-sh.png" width="50px" alt="User avatar: itsa-sh" /></a> <a href="https://github.com/VLZH"><img src="https://github.com/VLZH.png" width="50px" alt="User avatar: VLZH" /></a> <!-- sponsors-base -->
|
||
</p>
|
||
|
||

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