RespondoGrpc standardizes the responses your gRPC services send. Every rpc can return one protobuf envelope (respondo.v1.Response: success, message, data, errors, meta), built from the same expressive helpers as its siblings (render_grpc_ok, render_grpc_not_found, render_grpc_unprocessable, ...). Failures finish the call with the matching gRPC status code (NOT_FOUND, INVALID_ARGUMENT, ...) and carry the envelope in the trailing metadata, so clients get both a proper status and structured field errors. Protobuf messages travel as typed payloads, hashes and ActiveRecord records as JSON-like data. Standalone gem — it does not depend on respondo (JSON) or respondo-graphql.
Required Ruby Version
>= 2.7.0
Authors
shailendra Kumar
Versions
-
1.0.0
-
source
- 1.0.0 source November 02, 2026 (24.5 KB)
-