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. 

Got here by accident? Learn how Aiven simplifies working with Apache Kafka:

Did this answer your question?