Dead Letter Queue
Capture NestJS NATS JetStream messages that exhaust all delivery attempts: via a built-in DLQ stream with tracking headers or an onDeadLetter callback.
Graceful Shutdown
Automatic shutdown handling: consumption stops, the NATS connection drains, and unfinished work is redelivered.
Health Checks
Expose NATS connection status and RTT latency as a Kubernetes readiness/liveness probe with the JetstreamHealthIndicator, with or without @nestjs/terminus.