Skip to main content
Version: 1.x

NATS Reference

wasmCloud uses many NATS features across its stack, primarily relying on NATS JetStream for persistent distributed storage and NATS core request/reply for RPC.

NATS APIs Used

Wasm Remote Procedure Calls with wRPC

wasmCloud Control Interface

wadm

Summary

wasmCloud makes use of:

  • NATS Core Request/Reply
  • NATS Core Publish/Subscribe
  • NATS JetStream Mirror Streams (with v2.10+ features)
  • NATS JetStream Key/Value Storage
  • NATS NKeys for additional authentication and signing
    • Does not require NATS explicitly, it's just the use of keys

Reference Sections

See Also