Confluent Consume

Premium Partner
Related Documentation
Made by
Kong Inc.
Compatible Protocols
grpc grpcs http https
Minimum Version
Kong Gateway - 3.10

This plugin consumes messages from Confluent Cloud Kafka topics and makes them available through HTTP endpoints. For more information, see the Confluent Cloud documentation.

Note: This plugin has the following known limitations:

  • Message compression is not supported.
  • The message format is not customizable.
  • Kong Gateway does not support Kafka 4.0.

Kong also provides a plugin for publishing messages to Confluent Cloud.

Implementation details

The plugin supports two modes of operation:

  • http-get: Consume messages via an HTTP GET requests (default)
  • server-sent-events: Stream messages using server-sent events

Message delivery guarantees

When running multiple Data Plane nodes, there is no thread-safe behavior between nodes. In high-load scenarios, you may observe the same message being delivered multiple times across different Data Plane nodes

To minimize duplicate message delivery in a multi-node setup, consider:

  • Using a single Data Plane node for consuming messages from specific topics
  • Implementing idempotency handling in your consuming application
  • Monitoring Consumer Group offsets across your Data Plane nodes
Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!