# Apache Pulsar Messaging API

**Canonical:** https://apis.io/apis/apache-pulsar/apache-pulsar-messaging-api/  
**Provider:** Apache Pulsar — https://apis.io/providers/apache-pulsar/  
**Documentation:** https://pulsar.apache.org/docs/next/client-libraries/

Apache Pulsar Messaging API is one of 8 APIs that [Apache Pulsar](https://apis.io/providers/apache-pulsar/) 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 Messaging, Pub-Sub, and Streaming. The published artifact set on APIs.io includes API documentation, an AsyncAPI specification, and 1 JSON Schema.

Pulsar messaging protocol for producing and consuming messages on topics, with support for multiple subscription types (Exclusive, Shared, Failover, Key_Shared), schema enforcement, and both persistent and non-persistent topics.

## Machine-readable artifacts (4)

- **Documentation** — https://pulsar.apache.org/docs/next/client-libraries/
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/apache-pulsar/refs/heads/main/asyncapi/pulsar-messaging.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/apache-pulsar/refs/heads/main/json-schema/pulsar-message.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-pulsar/refs/heads/main/apis.yml

## Other Apache Pulsar APIs (7)

- [Apache Pulsar Brokers API](https://apis.io/apis/apache-pulsar/apache-pulsar-brokers-api/)
- [Apache Pulsar Clusters API](https://apis.io/apis/apache-pulsar/apache-pulsar-clusters-api/)
- [Apache Pulsar Functions API](https://apis.io/apis/apache-pulsar/apache-pulsar-functions-api/)
- [Apache Pulsar Namespaces API](https://apis.io/apis/apache-pulsar/apache-pulsar-namespaces-api/)
- [Apache Pulsar Subscriptions API](https://apis.io/apis/apache-pulsar/apache-pulsar-subscriptions-api/)
- [Apache Pulsar Tenants API](https://apis.io/apis/apache-pulsar/apache-pulsar-tenants-api/)
- [Apache Pulsar Topics API](https://apis.io/apis/apache-pulsar/apache-pulsar-topics-api/)

## Tags

Messaging, Pub-Sub, Streaming

---

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