grpcmock-go
grpcmock-go: A focused open-source choice for programmable gRPC mocks in Go test suites. Ranked #20 of 24 in gRPC Tools by our editors (6.4/10); pricing: Free plan; best for go tests requiring programmable gRPC mock servers.
At a glance
- Editor score6.4 / 10
- PricingFree plan
- Best forGo tests requiring programmable gRPC mock servers
- Free planYes
- Paid fromFree
- Facts checked20 Sep 2026

Where it wins
- Covers unary, client-streaming, server-streaming, and bidirectional calls
- Matches headers and payloads with exact, regex, JSON, or custom matchers
- Returns payloads, errors, files, or custom-handler results
Where it doesn't
- Designed for Go test code rather than a hosted application
- Focused on gRPC testing instead of broader platform or integration needs
- Requires defining mocks and expectations within automated tests
Our verdict on grpcmock-go
grpcmock-go is an open-source Go library for developers writing automated tests for gRPC services and clients. It creates mock gRPC servers, lets tests invoke unary methods, and supports client-streaming, server-streaming, and bidirectional-streaming scenarios. Its fit is clearest for Go teams that need programmable service behavior inside test suites rather than a hosted application or standalone testing platform.
The library's strongest area is control over request matching and responses. Tests can match request headers and payloads using exact, regular-expression, JSON, or custom matchers. Responses can be configured as payloads, errors, files, or custom-handler results, giving test authors several ways to represent expected service behavior. Service methods can also be discovered using reflection, which supports work with gRPC service definitions across the supported testing scenarios.
grpcmock-go is intentionally narrow: it addresses mocked gRPC servers and method invocation in Go tests. The published project details describe installation as a Go module and position it as a testing library, so teams looking for a hosted workflow, broader platform coverage, or verified integration breadth should choose a different kind of tool. Go developers testing gRPC clients or services should pick grpcmock-go when streaming coverage, programmable matching, and configurable outcomes matter. Teams outside Go, or those seeking a broader API testing platform, should look elsewhere.
Your product? Our editors can test grpcmock-go in depth and publish a review, labelled as paid · from $149/mo →
grpcmock-go pricing
grpcmock-go fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Deployment model | Not verified |
| gRPC-Web support | Not verified |
| Server reflection | Not verified |
| Mock server | Yes |
| Protobuf editor | Not verified |
| Load testing | Not verified |
| CI integration | Not verified |
| Support | Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Pricing | Free plan |
| Website | github.com |
| Facts checked | 20 Sep 2026 |
Alternatives to grpcmock-go
- BanduraA free, cross-platform gRPC tester with strong offline, CLI, and CI coverage.9.4
- KreyaA broad desktop API client for gRPC, REST, GraphQL, WebSocket, and SSE workflows.9.2
- FintXA focused gRPC desktop test bench for invocation, functional checks, mocks, and load testing.8.9
See all grpcmock-go alternatives →
Used grpcmock-go? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used grpcmock-go for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
grpcmock-go is listed in our gRPC Tools directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/grpcmock-go/"><img src="https://www.itechguides.com/best/badge/grpcmock-go.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

