Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. gRPC Tools
  3. Chiko

Chiko

What it is

Chiko is a free, open-source terminal interface for testing gRPC APIs. When a server supports reflection, it can discover and browse that server's gRPC endpoints. Chiko generates formatted request templates and supports Bearer tokens, custom headers, and metadata for requests. Users can save requests as bookmarks and replay them, and the project lists importing and exporting grpcurl commands among its completed features. SSL connection support is also listed in a release changelog. Installation options include Homebrew, Go install, source, and prebuilt releases. Chiko is licensed under MIT, and its Free plan is priced as free; no paid plans or usage limits are stated. The roadmap lists OAuth, API keys, and password protection for sensitive bookmarks as in progress, rather than completed features. The project is distributed as desktop software and hosted on GitHub. Its maker, Felix Angga, describes himself as a software engineer on his GitHub profile. The repository invites users to report issues, request features, improve documentation, and contribute code.

For and against

For

  • Discovers endpoints when servers support reflection.
  • Supports Bearer tokens and custom request metadata.
  • Saves and replays request bookmarks.
  • Imports and exports grpcurl commands.
  • MIT-licensed with no paid plans stated.

Against

  • Endpoint discovery requires server reflection.
  • OAuth and API keys are in progress.
  • Bookmark password protection is in progress.

The verdict

Chiko covers core gRPC request work with templates, bookmarks, and grpcurl command support. Its roadmap still lists OAuth, API keys, and protected bookmarks as in progress.

Who it suits

Chiko suits developers who want a terminal-based tool for testing gRPC APIs, especially when the server supports reflection. Its desktop distribution and installation options include Homebrew, Go install, source, and prebuilt releases.

Plans and prices

Free

Free

MIT-licensed; no paid plans or usage limits stated

Every plan, in full

On the record

Authentication
It supports Bearer tokens for requests.github.com · read 8 Oct 2026
Authorization
It supports Bearer tokens for request authorization.github.com · read 4 Oct 2026
Bookmarks
Users can save requests as bookmarks and replay them.github.com · read 8 Oct 2026
Current roadmap limits
The README lists proto file import and enhanced authentication, including OAuth and API keys, as in progress.github.com · read 8 Oct 2026
grpcurl support
It supports importing and exporting grpcurl commands.github.com · read 8 Oct 2026
Installation
The project documents installation through Homebrew, Go install, source, and pre-built binaries.github.com · read 8 Oct 2026
License
The project is licensed under the MIT License.github.com · read 8 Oct 2026
Maker
The maker's GitHub profile identifies him as Felix Angga and describes him as a software engineer.github.com · read 4 Oct 2026
Metadata
Users can add custom headers and metadata to requests.github.com · read 4 Oct 2026
Payloads
It generates request payload templates.github.com · read 8 Oct 2026
Purpose
Chiko is a terminal interface for testing gRPC APIs.github.com · read 8 Oct 2026
Request metadata
Users can add custom headers and metadata to requests.github.com · read 8 Oct 2026
Security limitation
The roadmap lists OAuth, API keys, and password protection for sensitive bookmarks as in progress.github.com · read 4 Oct 2026
Server reflection
It can discover and browse gRPC endpoints when the server supports reflection.github.com · read 4 Oct 2026
Service discovery
It can discover and browse gRPC endpoints when the server supports reflection.github.com · read 8 Oct 2026
SSL
A release changelog lists support for SSL connections.github.com · read 8 Oct 2026
Support and contributions
The repository invites users to report issues, request features, improve documentation, and contribute code.github.com · read 8 Oct 2026

The review

Chiko is a terminal-based tool for developers who need to exercise gRPC services without leaving a command-line workflow. Its strongest fit is focused request testing and replay; teams that depend on OAuth, API keys, or protected bookmarks should look elsewhere for now.

Overview

Chiko combines service discovery, request setup, and saved calls in one terminal interface. It is a practical choice when a developer wants to explore RPCs and repeat requests without building a larger testing workflow around them. Discovery depends on server reflection, so services that do not support reflection cannot be browsed this way.

SSL connection support and grpcurl command import and export make Chiko relevant to developers whose gRPC work already includes those tools. Bearer tokens cover one common authorization method, but Chiko is not yet suited to authentication workflows that require OAuth or API keys.

Key features

Explore and prepare calls

For reflection-enabled servers, Chiko can discover and browse gRPC endpoints. It generates formatted request templates, giving users a starting structure for payloads instead of a blank request. Custom headers and metadata can be added when a service expects request-specific context.

Reuse and exchange requests

Bookmarks save requests for later replay, a useful shortcut for recurring checks or calls that need repeated setup. Importing and exporting grpcurl commands also gives users a way to move commands into or out of an existing grpcurl workflow.

Authentication and security boundaries

Bearer tokens are supported for request authorization. OAuth, API keys, and password protection for sensitive bookmarks remain in progress, so Chiko is a weaker fit for teams whose access controls or credential workflows depend on those capabilities.

Pricing

Chiko is free and open source under the MIT License. Its Free plan costs nothing, with no paid plans or usage limits stated. That makes it suitable for individual developers and teams seeking an open-source terminal tool without a subscription tier to weigh. The MIT license permits broad use, including commercial use, while retaining the license's terms.

Platforms

Chiko is a desktop deployment presented as a terminal interface. Installation options include Homebrew, Go install, building from source, and prebuilt releases, giving developers several ways to put it into a local workflow.

Who it's for

Chiko suits developers who prefer terminal tools, work with reflection-enabled gRPC services, and want to prepare, bookmark, and replay requests. It is also a reasonable option for users who already exchange grpcurl commands. It is less appropriate for teams that need OAuth, API-key authentication, or password-protected saved requests as part of their current process.

Pros and cons

  • Pros: Reflection-based browsing, formatted request templates, custom metadata, and replayable bookmarks cover several core request-testing tasks in one terminal interface.
  • Pros: grpcurl command import and export can fit into workflows already using grpcurl, and SSL support extends its connection options.
  • Pros: Free, MIT-licensed software with multiple installation routes avoids a paid plan or a single required installation method.
  • Cons: Endpoint browsing requires server reflection, limiting discovery on services that do not support it.
  • Cons: Bearer tokens are supported, but OAuth, API keys, and protected bookmarks are still in progress.

Alternatives

For gRPC load testing rather than interactive request work, choose ghz, a free open-source load-testing CLI and Go package with a beta complementary web application. If you need unary RPC calls and can build from source, gRPC CLI is another free option for Linux, macOS, and Windows.

gRPC Swagger is a free, MIT-licensed option for users looking for a self-hosted web or API tool. For Go developers seeking gRPC testing utilities as a module, consider grpcmock-go. If you prefer a cross-platform product with a free individual plan and limited request history, Kreya offers that alternative, though it is not open source.

protoc-gen-doc is another free MIT-licensed project. For generating static documentation from a Protobuf descriptor file, sabledocs is a free open-source option that requires Python 3.11 or later. Bandura offers a free tier for personal and commercial use with no account, paid seats, or feature tiers; its commercial licence costs $59, paid once.

Browse more options in gRPC Tools.

Verdict

Choose Chiko if you want a free terminal tool for exploring reflection-enabled gRPC services and keeping repeatable requests close at hand. Its templates, bookmarks, and grpcurl support make the core request workflow compelling; look elsewhere if OAuth, API keys, or protected bookmarks are requirements rather than future possibilities.

Alternatives to Chiko

Every alternative, ranked