Personal Project Showcase

Pravah API Desktop

Cross-platform API testing desktop workbench built with Tauri + React, backed by orchestrator and executor services, with multi-protocol request design, collections, history, environments, and script-driven testing.

FrontendReact + Vite
DesktopTauri
OrchestratorFastAPI
ExecutorRust

Product Screens (Equal Viewport Set)

All screenshots are captured from the running Pravah app using the same fixed viewport size for consistency.

Pravah workbench overview screen

Workbench Overview

Main request composer with method, endpoint, tabbed configuration panels, and workspace command bar.

Core UIHTTPRequest Builder
Pravah successful response panel screen

Response Inspection

Successful execution state with status, latency, body, headers, timeline, and export actions for analysis.

Execution200 ResponseDebugging
Pravah request and response inspector screen

Request Response Inspector

Burp-style catch and inspect workflow for request and response payloads across body, headers, raw, and timeline tabs.

InspectPayload ViewBurp-like
Pravah collections sidebar screen

Collections Management

Save and organize reusable requests in collections with structure ready for team workflow and repeat runs.

CollectionsReusable FlowsWorkspace
Pravah history sidebar screen

Execution History

Past request trail in sidebar mode for quick replay, audit, and response comparison across iterations.

HistoryReplayTraceability
Pravah auth configuration tab screen

Auth Configuration

Dedicated authentication panel for secure request setup across multiple service integration scenarios.

AuthBearerSecurity
Pravah environment variables tab screen

Environment Variables

Environment management for switching runtime configs and endpoint contexts without editing each request manually.

EnvironmentVariablesProfiles
Pravah GraphQL protocol mode screen

GraphQL Mode

Protocol switcher drives GraphQL-specific query and variable experience from the same unified workbench.

GraphQLMulti-ProtocolTabbed UX
Pravah gRPC protocol mode screen

gRPC Mode

gRPC request composition through protocol-aware controls designed for modern service mesh and microservice APIs.

gRPCService APIsAdvanced Protocols

Features List