Documentation Menu▼
Documentation

Veyak वेयक

A modern, lightweight desktop API client for testing and debugging HTTP, gRPC, and WebSocket services. Built with Tauri 2, Rust, and React 19.

What is Veyak?

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

Veyak runs as a native desktop application without the Chromium browser engine overhead, allowing developers to craft and debug REST APIs, gRPC services, and WebSockets directly on local hardware without CORS constraints.

Tech Stack Overview

LayerTechnology
UI FrameworkReact 19 + TypeScript
Desktop RuntimeTauri 2 (Rust)
Modular Cratesveyak-grpc, veyak-models, veyak-auth, veyak-db, veyak-error
StylingTailwind CSS v4
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 execute your first request in seconds.