Messaging
The core messaging capabilities of NATS including pub-sub, request-reply, and queue groups.
JetStream
An integrated subsystem providing distributed persistence.
- Limits-based Stream
- Interest-based Stream
- Work-queue Stream
- Pull Consumers
- Pull Consumer - Applying Limits
- Push Consumers (legacy)
- Queue Push Consumers (legacy)
- Multi-Stream Consumption (legacy)
- Migration to new JetStream API
- Consumer - Fetch Messages
- Subject-Mapped Partitions
- List Subjects for a Specific Stream
- Confirmed Message Ack
Authentication and Authorization
Topics related to authentication and authorization.
Topologies
Examples showcasing various deployment topologies NATS supports including clusters, superclusters, and leaf nodes.
Use Cases
Cross-functional examples satisfying a use case.
Object-Store
A layer on top of JetStream for utilizing a stream as an object store.
Operations
Services Framework
A layer on top of core NATS for building services in a simple and consistent way.