Veyak वेयक

A modern, lightweight desktop API client for testing and debugging HTTP, gRPC, and WebSocket services. Built with Tauri 2, Rust, and React 19 — native performance with an elegant interface.

What is Veyak?

Veyak (वेयक) API Client is an open-source, lightweight desktop API client built with Tauri 2, Rust, and React 19. Designed for high performance, zero cloud lock-in, and full privacy.

Veyak is a native desktop application built with Tauri 2 andReact 19 for crafting, testing, and debugging REST APIs, gRPC services, and WebSocket connections without browser CORS restrictions.

Tech Stack

LayerTechnology
UI FrameworkReact 19 + TypeScript
Desktop RuntimeTauri 2 (Rust)
Modular Cratesveyak-grpc, veyak-models, veyak-auth, veyak-db, veyak-error
StylingTailwind CSS 4
State ManagementZustand
Code EditorMonaco Editor
ProtocolsHTTP/1.1, HTTP/2 (gRPC with Reflection), WebSockets
HTTP BackendReqwest + Tokio Async Runtime
Type Generationts-rs (Rust to TypeScript)

Quick Start

Head to the Getting Started guide to install Veyak and make your first request in minutes.