Search code examples
restapache-kafkaconfluent-platformkafka-rest

What are the benefits of the Kafka REST Proxy API?


I do not know the advantages of the Kafka REST Proxy API. It's a REST API, so I know it's handy for administration. Why do people use the Kafka REST Proxy API? Is it burdensome to add a Maven dependency on a producer or a consumer?

Also, I know that the kafka client has better performance.


Solution

  • You wouldn't use it for performance

    1. Administration - You can make a single ACL for only REST Proxy communications

    2. Integrate with non-JVM languages that have no Kafka libraries. For example, client side Javascript