
Apidog
All-in-one API platform to design, debug, mock, and test with CI/CD
Discover top open-source software, updated regularly with real-world adoption signals.

Desktop gRPC and gRPC-Web client for API testing
Full-featured desktop application for testing gRPC and gRPC-Web APIs with support for streaming, environments, collections, and TLS authentication.

Ezy is a GUI client built for developers who need to test and interact with gRPC and gRPC-Web services. Designed as a desktop application, it provides a streamlined interface for making unary calls, managing server and client streaming, and handling bi-directional streams with full cancelation support.
The client supports persisted collections, environment variables, and keyboard shortcuts for rapid iteration. Developers can manage metadata and browser headers, configure TLS with server-side or mutual authentication using CA or self-signed certificates, and work with 64-bit integers through JSON string wrapping. The tabbed interface and command palette (⌘+K / Ctrl+K) enable efficient multi-request workflows.
Ezy is distributed as a desktop application for macOS, Windows, and Linux. Currently in beta under the MPL-2.0 license, the project may introduce breaking changes before reaching v1. Manual updates are required until automatic update functionality is implemented. Built with TypeScript, it offers a native alternative to browser-based API clients for teams working with gRPC protocols.
When teams consider Ezy, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Microservices Development Testing
Developers test gRPC endpoints locally with saved collections, rapidly iterating on service contracts and streaming implementations.
Secure API Integration Validation
Engineers verify mutual TLS configurations and certificate chains before deploying services to production environments.
Real-time Stream Debugging
Teams debug server streaming and bi-directional gRPC streams with cancelation support to troubleshoot data flow issues.
Multi-Environment API Workflows
QA engineers switch between dev, staging, and production environments using saved configurations to validate service behavior.
Ezy supports gRPC with full unary, server streaming, client streaming, and bi-directional streaming. For gRPC-Web, it supports unary calls, server streaming, and stream cancelation, but not client or bi-directional streaming.
Wrap 64-bit integer values (int64, uint64, sint64, fixed64, sfixed64) in quotes within your JSON payload to ensure proper serialization.
Ezy is currently in beta and may receive breaking changes before reaching v1. It's suitable for development and testing workflows but should be evaluated for stability requirements.
Currently, updates require manually downloading the latest release from the project page and reinstalling. Automatic updates are planned for future releases.
Ezy supports metadata and browser headers for gRPC-Web, plus TLS with server-side and mutual authentication using CA or self-signed certificates.
Project at a glance
DormantLast synced 4 days ago