Important
You are viewing documentation for an older version of Confluent Platform. For the latest, click here.
KSQL and Kafka Streams¶
Build applications and microservices using Kafka Streams and KSQL. Kafka Streams is a client library for building applications and microservices, where the input and output data are stored in a Apache Kafka® cluster. KSQL is the streaming SQL engine for Kafka that you can use to perform stream processing tasks using SQL statements.
- KSQL
- Kafka Streams
- Introduction
- Tutorial: Creating a Streaming Data Pipeline
- Designing Event Driven Systems
- Kafka Streams Demo Application
- Tutorial: Introduction to Streaming Application Development
- Connecting Kafka Streams to Confluent Cloud
- Streams Concepts
- Streams Architecture
- Streams Code Examples
- Streams Developer Guide
- Streams Operations
- Streams Upgrade Guide
- Streams FAQ
- Streams Javadocs