gRPC tools
Free, and they run in your browser: nothing you paste is sent anywhere.
- gRPC status code lookup
Look up any gRPC status code by number or name, such as 14 or UNAVAILABLE: what it means, what usually causes it and what to check. All 17 codes, one page each.
- grpcurl command builder
Build a correct grpcurl command from a form: host, method, JSON body, metadata, TLS or mutual TLS, deadline and .proto files. Runs in your browser; nothing is sent.
- .proto to JSON request template
Paste a .proto message or service and get the JSON request skeleton to send with grpcurl, Postman or istek, following the proto3 JSON mapping. Runs in your browser.
- Protobuf decoder
Decode protobuf bytes online without the .proto file. Paste base64 or hex and see field numbers, wire types, strings and nested messages. Runs in your browser.
Reference
Status codes
- 0 OK
- 1 CANCELLED
- 2 UNKNOWN
- 3 INVALID_ARGUMENT
- 4 DEADLINE_EXCEEDED
- 5 NOT_FOUND
- 6 ALREADY_EXISTS
- 7 PERMISSION_DENIED
- 8 RESOURCE_EXHAUSTED
- 9 FAILED_PRECONDITION
- 10 ABORTED
- 11 OUT_OF_RANGE
- 12 UNIMPLEMENTED
- 13 INTERNAL
- 14 UNAVAILABLE
- 15 DATA_LOSS
- 16 UNAUTHENTICATED