Skip to content

nats capability

nats adds NATS messaging to your Go service with JetStream support for durable pub/sub and request-reply patterns.

  • NATS connection
  • JetStream setup
  • Publisher/subscriber abstractions
  • Durable consumers

Use nats for lightweight pub/sub, request-reply, or persistent messaging with JetStream. NATS is simpler to operate than Kafka and well-suited for internal service communication and event streaming at moderate scale.

Suggests: health, observability

Terminal window
verikt new my-service --language go --cap nats
# or add to an existing service:
verikt add nats

health

Health checks that include NATS connectivity.

observability

Trace NATS message flows with OpenTelemetry.

event-bus

In-process event bus for domain events.