Kafka REST performance is only a fraction of what using native clients that talk directly to Kafka can achieve. Kafka REST's use case is more related to the fact if one of your clients cannot for whatever reason talk the Kafka protocol directly, you can still get the messages easily from the REST API. 

Did this answer your question?