πŸ’« Yaak ➟ Desktop API Client πŸ’«

A fast, privacy-first API client for REST, GraphQL, SSE, WebSocket, and gRPC – built with Tauri, Rust, and React.

Development is funded by community-purchased licenses. You can also become a sponsor to have your logo appear below. πŸ’–


User avatar: MVST-Solutions  User avatar: dharsanb  User avatar: railwayapp  User avatar: caseyamcl  User avatar: bytebase  User avatar:   

User avatar: seanwash  User avatar: jerath  User avatar: itsa-sh  User avatar: dmmulroy  User avatar: timcole  User avatar: VLZH  User avatar: terasaka2k  User avatar: andriyor  User avatar: majudhu  User avatar: axelrindle  User avatar: jirizverina  User avatar: chip-well  User avatar: GRAYAH  

![Yaak API Client](https://yaak.app/static/screenshot.png) ## Features Yaak is an offline-first API client designed to stay out of your way while giving you everything you need when you need it. Built with [Tauri](https://tauri.app), Rust, and React, it’s fast, lightweight, and private. No telemetry, no VC funding, and no cloud lock-in. ### 🌐 Work with any API - Import collections from Postman, Insomnia, OpenAPI, Swagger, or Curl. - Send requests via REST, GraphQL, gRPC, WebSocket, or Server-Sent Events. - Filter and inspect responses with JSONPath or XPath. ### πŸ” Stay secure - Use OAuth 2.0, JWT, Basic Auth, or custom plugins for authentication. - Secure sensitive values with encrypted secrets. - Store secrets in your OS keychain. ### ☁️ Organize & collaborate - Group requests into workspaces and nested folders. - Use environment variables to switch between dev, staging, and prod. - Mirror workspaces to your filesystem for versioning in Git or syncing with Dropbox. ### 🧩 Extend & customize - Insert dynamic values like UUIDs or timestamps with template tags. - Pick from built-in themes or build your own. - Create plugins to extend authentication, template tags, or the UI. ## 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. ## 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)