Home Open Source Article

Yaak: Open-Source API Client Built With Rust and Tauri

TL;DR

Privacy-first API client supporting REST, GraphQL, gRPC, WebSocket, and SSE with offline-first design and no telemetry.

Key Points

  • Supports REST, GraphQL, gRPC, WebSocket, and Server-Sent Events protocols
  • Built with Tauri, Rust, and React for performance and minimal resource footprint
  • Imports collections from Postman, Insomnia, OpenAPI, Swagger, and Curl
  • Filesystem mirroring enables Git versioning and cloud sync (Dropbox, etc.)
  • OAuth 2.0, JWT, Basic Auth, and custom plugin authentication support
  • Extensible plugin system for authentication, template tags, and UI customization

Why It Matters

Developers working with multiple API protocols gain a unified, lightweight client that prioritizes privacy and offline-first workflows without vendor lock-in. The filesystem-mirroring feature enables seamless Git integration for API collection versioning—critical for teams managing infrastructure-as-code.
View on GitHub

Source: github.com