Important
You are viewing documentation for an older version of Confluent Platform. For the latest, click here.
ksqlDB and Kafka Streams¶
Build applications and microservices using Kafka Streams and ksqlDB. Kafka Streams is a client library for building applications and microservices, where the input and output data are stored in an Apache Kafka® cluster. ksqlDB is the streaming SQL engine for Kafka that you can use to perform stream processing tasks using SQL statements.
- ksqlDB
- ksqlDB Quickstart
- Install ksqlDB
- Operate ksqlDB
- Upgrade ksqlDB
- Develop applications for ksqlDB
- Run ksqlDB in Confluent Cloud
- Connect ksqlDB to Confluent Cloud
- Migrate Confluent Cloud ksqlDB applications
- Run ksqlDB in Confluent Control Center
- Connect ksqlDB to Confluent Control Center
- Secure ksqlDB with RBAC
- Frequently Asked Questions
- Troubleshoot ksqlDB issues
- ksqlDB Tutorials and Examples
- Kafka Streams
- Introduction
- Kafka Streams Quick Start
- Tutorial: Introduction to Streaming Application Development
- Kafka Streams Demo Application
- Connecting Kafka Streams to Confluent Cloud
- Streams Concepts
- Streams Architecture
- Streams Code Examples
- Streams Developer Guide
- Pipelining with Kafka Connect and Kafka Streams
- Streams Operations
- Streams Upgrade Guide
- Streams FAQ
- Streams Javadocs