KSQL is the open source streaming SQL engine for Apache Kafka™. It provides a simple interactive SQL interface for stream processing on Kafka, without the need to write code in a programming language such as Java or Python. KSQL is scalable, reliable, and real-time. It supports a wide range of streaming operations, including aggregations, joins, windowing, and sessionization.
Watch a screencast of the KSQL demo on YouTube.