KSQL¶
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.
Download and Learn More¶
KSQL is currently available as a Developer Preview. You can download KSQL and view the documentation at https://github.com/confluentinc/ksql/.