NATS JetStream Management API
The JetStream wire API provides a protocol-level management interface for configuring and operating JetStream streams, consumers, key-value buckets, and object stores. Requests are made by publishing to well-known $JS.API.* subjects and responses are returned as typed JSON payloads. This API underlies all official NATS client SDKs and the nats CLI.
NATS JetStream API is one of 15 APIs that NATS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include JetStream. The published artifact set on APIs.io includes an OpenAPI specification.
This event API exposes 0 operations across 16 channels, and defines 23 schemas. It is described by AsyncAPI 3.0.0, at version 2.10.0.
The API connects through 2 servers: localhost:4222 (nats), localhost:4222 (nats).
Metadata
The identity and technical contract details declared by the specification.
Messages & Schemas 23
The contract defines 23 schemas that model the data carried by its messages. The most detailed are ConsumerConfig (16 properties), StreamConfig (14 properties), ConsumerInfo (9 properties), AccountInfo (8 properties). Each schema is shown below with its type and property counts.
Specification
The full machine-readable AsyncAPI contract behind this narrative.
Source
More from NATS 12
Other APIs NATS publishes across the network.