# NATS Messaging API

**Canonical:** https://apis.io/apis/nats/nats-messaging-api/  
**Provider:** NATS — https://apis.io/providers/nats/  
**Documentation:** https://docs.nats.io/nats-concepts/core-nats

NATS Messaging API is one of 15 APIs that [NATS](https://apis.io/providers/nats/) publishes on the [APIs.io](https://apis.io/) network, described by an AsyncAPI event-driven specification. This API exposes 1 JSON Schema definition. Tagged areas include JetStream, Messaging, Pub-Sub, and Streaming. The published artifact set on APIs.io includes API documentation, an AsyncAPI specification, and 1 JSON Schema.

Asynchronous messaging API supporting core pub-sub, request-reply, queue groups, and JetStream persistent messaging with streams, consumers, key-value stores, and object stores.

## Machine-readable artifacts (4)

- **Documentation** — https://docs.nats.io/nats-concepts/core-nats
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/nats/refs/heads/main/properties/nats-messaging-asyncapi.yml
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/nats/refs/heads/main/asyncapi/nats-messaging.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/nats/refs/heads/main/json-schema/nats-stream-config.json

## Other NATS APIs (12)

- [NATS Monitoring API](https://apis.io/apis/nats/nats-monitoring-api/)
- [NATS JetStream Management API](https://apis.io/apis/nats/nats-jetstream-api/)
- [NATS Key-Value Store API](https://apis.io/apis/nats/nats-kv-api/)
- [NATS Object Store API](https://apis.io/apis/nats/nats-object-store-api/)
- [NATS Accounts API](https://apis.io/apis/nats/nats-accounts-api/)
- [NATS Clustering API](https://apis.io/apis/nats/nats-clustering-api/)
- [NATS Connections API](https://apis.io/apis/nats/nats-connections-api/)
- [NATS Gateways API](https://apis.io/apis/nats/nats-gateways-api/)
- [NATS Health API](https://apis.io/apis/nats/nats-health-api/)
- [NATS JetStream API](https://apis.io/apis/nats/nats-jetstream-api/)
- [NATS Leaf Nodes API](https://apis.io/apis/nats/nats-leaf-nodes-api/)
- [NATS Routes API](https://apis.io/apis/nats/nats-routes-api/)

## Tags

JetStream, Messaging, Pub-Sub, Streaming

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/nats/nats-messaging-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/nats/.
