grpc-caller

JSON →
library 0.14.0 ·javascript
verified Jun 7, 2026

A Node.js gRPC client wrapper that promisifies unary and streaming calls, adds retry support, and automates metadata creation. Current stable version is 0.14.0. Built on top of @grpc/grpc-js (peer dependency ^1.2.5). Differs from vanilla gRPC client by providing async/await-friendly APIs, automatic plain-object-to-Metadata conversion via grpc-create-metadata, and optional retry logic for unary calls using async.retry semantics. Requires Node.js >=14.0.0.