Provides a RESTful interface to a Kafka cluster, so you can produce and consume messages, as well as perform administrative actions through any REST client.
Confluent REST Proxy
(From the official Readme.md
linked below)
The Kafka REST Proxy provides a RESTful interface to a Kafka cluster. It makes it easy to produce and consume messages, view the state of the cluster, and perform administrative actions without using the native Kafka protocol or clients. Examples of use cases include reporting data to Kafka from any frontend app built in any language, ingesting messages into a stream processing framework that doesn't yet support Kafka, and scripting administrative actions.
It is a Confluent open-source project, included as part of their Confluent Platform.
Resources:
Introduction: https://github.com/confluentinc/kafka-rest/blob/master/README.md
Github Repository: https://github.com/confluentinc/kafka-rest
Complete documentation: https://docs.confluent.io/current/kafka-rest/docs/