{"library":"grpc-resilient","type":"library","category":null,"description":"Production-ready gRPC client for Node.js microservices and API gateways with built-in resilience patterns. Version 1.1.1 requires Node >=18.0.0 and peer dependencies @grpc/grpc-js >=1.9.0 and @grpc/proto-loader >=0.7.0. Differentiators: lazy connections, auto-reconnect with exponential backoff, configurable retry, fallback cache for graceful degradation, OpenTelemetry-compatible metrics, health checks, TLS/mTLS support, and full TypeScript types with generics. Native ESM support. Released under MIT license.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","grpc","grpc-client","resilient","retry","reconnection","circuit-breaker","fallback-cache","microservices","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install grpc-resilient","imports":["import { ResilientGrpcClient } from 'grpc-resilient'","import { GatewayGrpcClient } from 'grpc-resilient/gateway'","import type { GrpcLogger } from 'grpc-resilient'"]},{"cmd":"yarn add grpc-resilient","imports":[]},{"cmd":"pnpm add grpc-resilient","imports":[]}],"homepage":"https://github.com/berkeerdo/grpc-resilient#readme","github":"https://github.com/berkeerdo/grpc-resilient","docs":null,"changelog":null,"pypi":null,"npm":"grpc-resilient","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}