Red Hat · AsyncAPI Specification
Red Hat Streams for Apache Kafka Bridge Events
Version 3.1
The Red Hat Streams for Apache Kafka Bridge provides an HTTP-based interface for producing and consuming messages to and from Apache Kafka topics without requiring a native Kafka client. Deployed on OpenShift as part of Red Hat Streams for Apache Kafka, the bridge enables REST clients to participate in event streaming by sending and receiving messages through standard HTTP requests.
View Spec
View on GitHub
CloudContainersEnterpriseHybrid CloudKubernetesLinuxOpen SourceAsyncAPIWebhooksEvents
Channels
topics.{topic}.messages
Produce message to topic
Channel representing messages produced to and consumed from a specific Kafka topic through the HTTP bridge. Producers send messages via HTTP POST and consumers receive messages by polling the bridge endpoint.
consumers.{group_id}.offsets
Commit consumer offsets
Channel representing offset management for a consumer group. Consumers can commit offsets to track their progress and seek to specific offsets for replay or recovery.
Messages
ProducerRecord
Producer Record
A single message to be produced to a Kafka topic.
ProducerRecordBatch
Producer Record Batch
A batch of messages to be produced to a Kafka topic.
ConsumerRecord
Consumer Record
A message consumed from a Kafka topic.
OffsetCommit
Offset Commit
Offset commit request for a consumer group.
Servers
https
kafkaBridge
{bridge_url}
The Kafka Bridge HTTP endpoint deployed on OpenShift. The bridge accepts HTTP requests and translates them to Kafka protocol operations for producing and consuming messages.