# Apache Kafka Messaging API

**Canonical:** https://apis.io/apis/apache-kafka/kafka-messaging-api/  
**Provider:** Apache Kafka — https://apis.io/providers/apache-kafka/  
**Documentation:** https://kafka.apache.org/documentation/#producerapi

Apache Kafka Messaging API is one of 12 APIs that [Apache Kafka](https://apis.io/providers/apache-kafka/) publishes on the [APIs.io](https://apis.io/) network, described by an AsyncAPI event-driven specification. Tagged areas include Messaging, Pub-Sub, and Streaming. The published artifact set on APIs.io includes API documentation and an AsyncAPI specification.

The core Kafka messaging protocol for producing and consuming records to/from topics using the native Kafka binary protocol, supporting exactly-once semantics, compaction, and partitioned log storage.

## Machine-readable artifacts (15)

- **Documentation** — https://kafka.apache.org/documentation/
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/asyncapi/kafka-messaging.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/apis.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-config-update-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-decommission-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-health-triage-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-maintenance-pause-resume-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-offset-reset-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-offset-rewind-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-connector-validate-deploy-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-consumer-group-lag-review-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-topic-acl-grant-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-topic-capacity-review-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-topic-decommission-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/apache-kafka/refs/heads/main/arazzo/apache-kafka-topic-provision-produce-workflow.yml

## Other Apache Kafka APIs (11)

- [Apache Kafka ACL API](https://apis.io/apis/apache-kafka/apache-kafka-acl-api/)
- [Apache Kafka Broker API](https://apis.io/apis/apache-kafka/apache-kafka-broker-api/)
- [Apache Kafka Cluster API](https://apis.io/apis/apache-kafka/apache-kafka-cluster-api/)
- [Apache Kafka Connectors API](https://apis.io/apis/apache-kafka/apache-kafka-connectors-api/)
- [Apache Kafka Consumer Group API](https://apis.io/apis/apache-kafka/apache-kafka-consumer-group-api/)
- [Apache Kafka Offsets API](https://apis.io/apis/apache-kafka/apache-kafka-offsets-api/)
- [Apache Kafka Partition API](https://apis.io/apis/apache-kafka/apache-kafka-partition-api/)
- [Apache Kafka Plugins API](https://apis.io/apis/apache-kafka/apache-kafka-plugins-api/)
- [Apache Kafka Records API](https://apis.io/apis/apache-kafka/apache-kafka-records-api/)
- [Apache Kafka Tasks API](https://apis.io/apis/apache-kafka/apache-kafka-tasks-api/)
- [Apache Kafka Topic API](https://apis.io/apis/apache-kafka/apache-kafka-topic-api/)

## Tags

Messaging, Pub-Sub, Streaming

---

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