- Home
- gRPC Tools
- gRPC Studio
On the recordRead 7 Oct 202620 facts
gRPC Studio
On the record
- Authentication
- The backend supports outbound metadata auth plugins, and the web UI can optionally use Microsoft Entra ID authentication.github.com · read 7 Oct 2026
- Compatibility limit
- The target gRPC server must support reflection for gRPC Studio to discover services.github.com · read 4 Oct 2026
- Connection security
- Outbound gRPC connections can use TLS or mTLS, configured per target.github.com · read 7 Oct 2026
- Deployment
- The project documents Docker Compose, prebuilt GitHub Container Registry images, and Kubernetes deployment.github.com · read 7 Oct 2026
- 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.github.com · read 4 Oct 2026
- Intended users
- The project is for people exploring and invoking gRPC services; its quick start recommends connecting it to a reflection-enabled server.github.com · read 7 Oct 2026
- License
- The repository identifies the project as BSD-3-Clause licensed.github.com · read 7 Oct 2026
- Multiple targets
- One instance can connect to multiple gRPC targets and switch between them in the UI.github.com · read 7 Oct 2026
- Observability
- The backend exposes Prometheus metrics, and its deployment guide describes optional OpenTelemetry tracing.github.com · read 7 Oct 2026
- Prerequisite
- The target gRPC server must support server reflection for service discovery.github.com · read 7 Oct 2026
- Protobuf forms
- It renders dynamic protobuf request forms, including nested messages, maps, oneofs, enums, bytes, timestamps, and wrapper types.github.com · read 4 Oct 2026
- Purpose
- gRPC Studio is a reflection-based UI for exploring and calling gRPC services.github.com · read 7 Oct 2026
- Request forms
- It renders dynamic protobuf request forms, including nested messages, repeated fields, maps, oneofs, enums, bytes, timestamps, and wrapper types.github.com · read 7 Oct 2026
- Request history
- It supports per-method request history and shareable request links.github.com · read 7 Oct 2026
- Request history and sharing
- It provides per-method request history and shareable request links.github.com · read 4 Oct 2026
- 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.github.com · read 4 Oct 2026
- RPC support
- It supports unary, server-streaming, client-streaming, and bidirectional-streaming RPCs.github.com · read 7 Oct 2026
- Security
- Outbound gRPC connections support TLS and mTLS, configurable per target.github.com · read 4 Oct 2026