{"library":"nestjs-grpc","type":"library","category":null,"description":"A lightweight, production-ready NestJS package for type-safe gRPC communication between microservices. Current stable version is 1.5.2, released with frequent updates. Key differentiators include a controller-based architecture familiar to NestJS developers, full TypeScript support with code generation from proto files, support for all streaming patterns (unary, server, client, bidirectional), built-in retry logic with exponential backoff, connection pooling, TLS security, and configurable logging. It leverages @nestjs/microservices under the hood but provides a higher-level API with decorators like @GrpcController, @GrpcMethod, and @GrpcStream, along with custom exception classes and CLI tooling for type generation.","language":"javascript","status":"active","version":"1.5.2","tags":["javascript","nestjs","grpc","microservices","typescript","protobuf","rpc","proto","code-generation"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install nestjs-grpc","imports":["import { GrpcModule } from 'nestjs-grpc'","import { GrpcController } from 'nestjs-grpc'","import { GrpcMethod } from 'nestjs-grpc'","import { GrpcLogLevel } from 'nestjs-grpc'","import { GrpcException } from 'nestjs-grpc'"]},{"cmd":"yarn add nestjs-grpc","imports":[]},{"cmd":"pnpm add nestjs-grpc","imports":[]}],"homepage":"https://github.com/hmake98/nestjs-grpc#readme","github":"https://github.com/hmake98/nestjs-grpc","docs":null,"changelog":null,"pypi":null,"npm":"nestjs-grpc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}