ghz
Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed
About
ghz is ranked #8 of 23 in gRPC tools on Inferse. It runs on API, Linux, Self-hosted. There is a free plan.
Compared on gRPC tools
Facts
- Purpose
- ghz is a command line utility and Go package for load testing and benchmarking gRPC services, including local debugging and performance regression testing in automated CI environments.ghz.sh · 4 Oct 2026
- Web companion
- ghz-web is a complementary server and web application for storing, viewing, and comparing ghz test results; the maker labels it beta.ghz.sh · 4 Oct 2026
- Protocol inputs
- ghz can use a proto file, a prebuilt protoset bundle, or server reflection.ghz.sh · 4 Oct 2026
- Call types
- The maker says ghz can test unary, streaming, and duplex calls using JSON or binary data.ghz.sh · 4 Oct 2026
- Load patterns
- Load options include constant, step, and linear request rates.ghz.sh · 4 Oct 2026
- Custom request data
- Request data and metadata can use Go template actions evaluated for every request, with variables such as worker ID, request number, method name, and timestamps.ghz.sh · 4 Oct 2026
- Report formats
- The CLI documents summary, CSV, HTML, JSON, Prometheus text exposition, and InfluxDB line protocol output formats.ghz.sh · 4 Oct 2026
- Web result tracking
- ghz-web groups individual test reports into projects so results can be tracked, analyzed, and compared over time.ghz.sh · 4 Oct 2026
- Web report status
- Reports and projects have OK or FAIL status, and a project reflects the status of its latest report.ghz.sh · 4 Oct 2026
- Ingest API
- The web server provides POST /api/ingest to create a project and ingest a report, or POST /api/projects/:id/ingest to add a report to an existing project.ghz.sh · 4 Oct 2026
- Installation
- The maker documents prebuilt executable downloads, Homebrew installation, and building from source with make or Go.ghz.sh · 4 Oct 2026
- Web server installation
- ghz-web is distributed as a prebuilt executable for the user's operating system and can be configured with environment variables or a configuration file.ghz.sh · 4 Oct 2026
- Pricing and trial
- The maker's opened pages describe ghz as a complementary tool and do not state a price or trial offer.ghz.sh · 4 Oct 2026
- Protocol definitions
- Tests can use a .proto file, a compiled protoset bundle, or server reflection.ghz.sh · 4 Oct 2026
- RPC patterns
- ghz supports unary, streaming, and duplex calls using JSON or binary data.ghz.sh · 4 Oct 2026
- Load schedules
- Load can use constant, step, or line schedules to control request rates.ghz.sh · 4 Oct 2026
- Dynamic data
- Go templates and template functions can generate request data and metadata for each request.ghz.sh · 4 Oct 2026
- Output formats
- Results can be emitted as summary, CSV, JSON, pretty JSON, HTML, Prometheus text, or InfluxDB line protocol.ghz.sh · 4 Oct 2026
- Integrations
- The documentation includes prebuilt Grafana dashboards and describes InfluxDB output and use with Prototool.ghz.sh · 4 Oct 2026
- Web application
- The beta ghz-web companion stores, displays, compares, and tracks test results over time.ghz.sh · 4 Oct 2026
- Self-hosted storage
- ghz-web supports SQLite, MySQL, and PostgreSQL databases and can be configured with environment variables or a YAML, TOML, or JSON file.ghz.sh · 4 Oct 2026
- API
- ghz-web provides ingest endpoints for raw JSON reports, including an endpoint that creates a project automatically.ghz.sh · 4 Oct 2026
- Security options
- The CLI documents CA certificates, client certificates and keys, server-name override, and options to skip TLS verification or use plaintext connections.github.com · 4 Oct 2026
- License
- The GitHub repository identifies the project license as Apache-2.0.github.com · 4 Oct 2026
- Support
- The site links to the guide, Go documentation, GitHub repository, and a community support link labeled “Say Thanks!”.ghz.sh · 4 Oct 2026
Best ghz alternatives
See all 12
7.4 GripMock See plans price on the maker's page
6.0 BloomRPC Extended See plans price on the maker's page
6.0 FintX Free free plan, no paid price published Free plan
6.0 Kreya $5/mo first paid tier Free plan
5.9 Bandura Free free plan, no paid price published Free plan
5.9 Evans Free free plan, no paid price published Free plan Where it ranks on Inferse
- Best gRPC Tools in 2026#8 of 23
Sources
- ghz.sh/docs/intro· checked 4 Oct 2026
- ghz.sh/docs/web/intro· checked 4 Oct 2026
- ghz.sh· checked 4 Oct 2026
- ghz.sh/docs/load· checked 4 Oct 2026
- ghz.sh/docs/calldata· checked 4 Oct 2026
- ghz.sh/docs/output· checked 4 Oct 2026
- ghz.sh/docs/web/data· checked 4 Oct 2026
- ghz.sh/docs/web/api· checked 4 Oct 2026
- ghz.sh/docs/install· checked 4 Oct 2026
- ghz.sh/docs/web/install· checked 4 Oct 2026
- ghz.sh/docs/extras· checked 4 Oct 2026
- ghz.sh/docs/web/config· checked 4 Oct 2026


