Record Builder
Build NestJS NATS messages with custom headers, deterministic message IDs for publish-side deduplication, and per-request RPC timeouts.
Handler Context
Access JetStream metadata and control ack, retry, and terminate actions in NestJS message handlers via RpcContext.
Custom Codec
Replace the default JSON codec with the built-in MessagePack codec, Protobuf, or any custom binary format for NATS message serialization.
Handler Metadata
Publish NestJS handler metadata to a NATS KV bucket, so other services can discover handlers at runtime without a separate registry.