NestJS gRPC
JSON →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.
Resources
packagenestjs-grpc ↗