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