GRPCKit is a beautiful, cross-platform gRPC client desktop application. Think "Postman for gRPC" with automatic service discovery, streaming support, and an intuitive interface.
Everything you need for gRPC development and testing
Uses gRPC reflection to automatically discover services and methods. No manual proto file management needed.
Manual mode with .proto file import support. Drag & drop or use keyboard shortcuts (Cmd+O / Ctrl+O).
Supports unary, server streaming, client streaming, and bidirectional streaming with real-time updates.
Secure connections with certificate management. Full support for TLS and mutual TLS authentication.
Persistent history of all gRPC calls with export options. Export requests as grpcurl commands.
Dark/light theme support with automatic system detection. Clean, modern interface inspired by Postman.
Available for macOS • Windows & Linux coming soon
Installer for Windows 10 and 11 (64-bit)
AppImage for most Linux distributions
View all releases on GitHub
Quick guide to start using GRPCKit
Launch GRPCKit and enter your gRPC server URL (e.g., localhost:50051). Configure TLS if needed.
Services are automatically discovered via reflection. Browse the service tree and select a method to call.
Enter request data in JSON format, add metadata if needed, and click "Send Request" to call the gRPC method.