Skip to content
SPECIFICTION
Get listed

gRPC Studio

github.com

WebLinuxSelf-hosted
Visit github.com
Spec score 7.1 #20 of 24 in gRPC Tools

Spec sheet

Purpose
gRPC Studio is a reflection-based UI for exploring and calling gRPC services.Read 7 Oct 2026 · github.com
Intended users
The project is for people exploring and invoking gRPC services; its quick start recommends connecting it to a reflection-enabled server.Read 7 Oct 2026 · github.com
Deployment
The project documents Docker Compose, prebuilt GitHub Container Registry images, and Kubernetes deployment.Read 7 Oct 2026 · github.com
Security
Outbound gRPC connections support TLS and mTLS, configurable per target.Read 4 Oct 2026 · github.com
License
The repository identifies the project as BSD-3-Clause licensed.Read 7 Oct 2026 · github.com
Authentication
The backend supports outbound metadata auth plugins, and the web UI can optionally use Microsoft Entra ID authentication.Read 7 Oct 2026 · github.com
Compatibility limit
The target gRPC server must support reflection for gRPC Studio to discover services.Read 4 Oct 2026 · github.com
Connection security
Outbound gRPC connections can use TLS or mTLS, configured per target.Read 7 Oct 2026 · github.com
Deployment security
The Docker deployment guide says both images run as non-root users and recommends read-only config mounts; it also describes TLS/mTLS support for backend gRPC connections.Read 4 Oct 2026 · github.com
Multiple targets
One instance can connect to multiple gRPC targets and switch between them in the UI.Read 7 Oct 2026 · github.com
Observability
The backend exposes Prometheus metrics, and its deployment guide describes optional OpenTelemetry tracing.Read 7 Oct 2026 · github.com
Prerequisite
The target gRPC server must support server reflection for service discovery.Read 7 Oct 2026 · github.com
Protobuf forms
It renders dynamic protobuf request forms, including nested messages, maps, oneofs, enums, bytes, timestamps, and wrapper types.Read 4 Oct 2026 · github.com
Request forms
It renders dynamic protobuf request forms, including nested messages, repeated fields, maps, oneofs, enums, bytes, timestamps, and wrapper types.Read 7 Oct 2026 · github.com
Request history
It supports per-method request history and shareable request links.Read 7 Oct 2026 · github.com
Request history and sharing
It provides per-method request history and shareable request links.Read 4 Oct 2026 · github.com
Request metadata
Users can edit custom gRPC headers per request; binary -bin keys are not supported, and configured auth-plugin and trusted user headers take precedence over user-supplied metadata.Read 4 Oct 2026 · github.com
RPC support
It supports unary, server-streaming, client-streaming, and bidirectional-streaming RPCs.Read 7 Oct 2026 · github.com
Security details
The Docker guide says both images run as non-root users, configuration can be mounted read-only, and secrets are provided through mounted volumes rather than included in images.Read 7 Oct 2026 · github.com
Service discovery
It discovers services through gRPC reflection v1 and v1alpha.Read 4 Oct 2026 · github.com

Where Specifiction places it

Alternatives to gRPC StudioAll alternatives →