{"library":"grpc-gcp","type":"library","category":null,"description":"A Node.js module (v1.0.1, updated Aug 2022, infrequent releases) extending gRPC with Google Cloud Platform-specific features like channel pooling and affinity-based routing. It provides a GcpApiConfig from a JSON definition, a custom channel factory override, and a call invocation transformer to enable features such as BIND/BOUND/UNBIND affinity commands. Works with both 'grpc' and '@grpc/grpc-js' packages via a factory pattern. Differentiated by its GCP-specific optimizations over plain gRPC.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","google","grpc","cloud","gcp","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-gcp","imports":["import grpcGcp from 'grpc-gcp'","import { createGcpApiConfig } from 'grpc-gcp'","import grpc from 'grpc'; const grpcGcp = require('grpc-gcp')(grpc);"]},{"cmd":"yarn add grpc-gcp","imports":[]},{"cmd":"pnpm add grpc-gcp","imports":[]}],"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","github":"https://github.com/GoogleCloudPlatform/grpc-gcp-node","docs":null,"changelog":null,"pypi":null,"npm":"grpc-gcp","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}