ksqlDB for Confluent Platform

ksqlDB is a database purpose-built to help developers create stream processing applications on top of Apache Kafka®.

ksqlDB Quick Start

ksqlDB Distributions

These are the ksqlDB distributions:

ksqlDB for Confluent Platform

ksqlDB for Confluent Platform is packaged as part of Confluent Platform. This is a commercial component of Confluent Platform. ksqlDB for Confluent Platform includes enterprise features, like role-based access control. You can install it by using the cp-ksqldb-cli and cp-ksqldb-server Docker images or by using TAR, ZIP, or Systemd deployments. For more information, see On-Premises Deployments.

Control Center (Legacy) is a graphical interface for Confluent Platform and provides the convenience of running streaming queries on one or more ksqlDB clusters. For more information, see Manage ksqlDB Using Control Center (Legacy) for Confluent Platform.

ksqlDB for Confluent Cloud

ksqlDB is available as a hosted offering in Confluent Cloud. For more information, see ksqlDB for Confluent Cloud.

The following table summarizes the distributions.

Project Type

Docker Images

TAR, ZIP, Systemd deployment

ksqlDB for Confluent Platform

Packaged with Confluent Platform

Install Confluent Platform On-Premises

ksqlDB for Confluent Cloud

Hosted

Install Confluent Platform On-Premises