Skip to content
SPECIFICTION
Get listed

Chiko vs GripMock

Chiko

github.com

GripMock

gripmock.org

Side by side

FigureChikoGripMock
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
Windows—Yes
macOS—Yes
Linux—Yes
API—Yes
Self-hosted—Yes
Plans published10
Spec score · gRPC Tools8.0 (#8)7.7 (#16)
LicenseThe project is licensed under the MIT License.The project is released under the MIT License.
PurposeChiko is a terminal interface for testing gRPC APIs.GripMock is a mock server for gRPC services that serves responses defined in YAML or JSON without a backend.

Plans

Chiko

  • FreeFree

Chiko pricing →

GripMock

No plans published.

GripMock pricing →

In their own words

Chiko

Chiko is a free, open-source desktop terminal interface for testing gRPC APIs. When a server exposes reflection, it can discover and browse available gRPC endpoints. Chiko creates formatted request templates, and requests can include Bearer-token authorization, custom headers, and other metadata. You can save requests as bookmarks and replay them later. The project lists importing and exporting grpcurl commands as completed features, and a release changelog records SSL connection support. Installation instructions cover Homebrew, Go installation, building from source, and prebuilt releases. Chiko is licensed under the MIT License and lists a Free plan at free, with no paid plans or usage limits stated. OAuth, API keys, proto-file import, and password protection for sensitive bookmarks are listed as work in progress. Felix Angga, identified as a software engineer, is the maker.

Visit github.com

GripMock

GripMock is a mock server for gRPC services that returns responses defined in YAML or JSON without requiring a backend. It supports unary, server-streaming, client-streaming, and bidirectional calls. Stubs can match request inputs and headers using rules such as equals, contains, matches, anyOf, and glob; dynamic templates can form responses from request payloads, headers, and stream position. Stubs can also return gRPC status errors or delayed responses for timeout testing. The web dashboard lists used and unused stubs and allows them to be created, edited, or deleted while the server runs. GripMock loads .proto files or compiled .pb descriptors, including descriptors supplied to a running server, and can start from a Buf Schema Registry module reference. Deployment options include Docker, release binaries, Homebrew, shell scripts, and Go; a Go SDK embeds it in a test process. It also supports native TLS, optional mutual TLS, OTLP traces, a /metrics endpoint, and MCP endpoints for AI agents. It is free and MIT-licensed.

Visit gripmock.org