Apache Kafka REST Proxy

Apache Kafka REST Proxy API provides a RESTful interface to interact with Apache Kafka clusters, enabling message production, consumption, and topic management via HTTP. Ideal for developers building real-time streaming data applications and microservices. The API is open source, with authentication configurable depending on deployment.

1

Endpoints

0

Views

Jul 20, 2025

Last Checked

NaN

Rate Limit

API Endpoints

Publishes messages to a Kafka topic

Full URL

https://docs.confluent.io/platform/current/kafka-rest/api.html/topics/{topic}

Code Examples

curl -X POST 'https://docs.confluent.io/platform/current/kafka-rest/api.html/topics/{topic}' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

{
  "records": [
    {
      "key": "user123",
      "value": "{\"action\":\"login\",\"time\":1689782400}"
    }
  ]
}

Example Response

{
  "offsets": [
    {
      "offset": 42,
      "partition": 0
    }
  ]
}

Version

v2
Tags
kafkastreaming
Technical Details
Authentication
None
Response Formats
JSON
Availability
global
Status
Published
Rate Limits

Self-managed

Supported Languages
Any
Use Cases
real-time data pipelines
event streaming
https://docs.confluent.io/platform/current/kafka-rest/index.html
Apache Kafka REST Proxy API – Data Streaming Public API | Free API Hub