Kafka: Consumer API vs Streams API

Я недавно начал изучать Kafka и в итоге получаю эти вопросы. В чем разница между Consumer и Stream? Для меня, если какой-либо инструмент / приложение потребляет сообщения от Kafka, является потребителем в мире Kafka. Чем отличается Stream, поскольку он также потребляет или отправляет сообщения...