{"library":"grpc-caller","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.14.0","tags":["javascript","protocol buffer","protobuf","grpc","client"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-caller","imports":["import grpcCaller from 'grpc-caller'","const caller = require('grpc-caller')","import caller from 'grpc-caller'"]},{"cmd":"yarn add grpc-caller","imports":[]},{"cmd":"pnpm add grpc-caller","imports":[]}],"homepage":"https://github.com/bojand/grpc-caller","github":"https://github.com/bojand/grpc-caller","docs":null,"changelog":null,"pypi":null,"npm":"grpc-caller","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}