Resources to get you started building Apache Kafka applications
Give these basic event-driven applications a spin to learn how Flink and Kafka work and see streaming in action. All use a command line interface to stream data into Confluent Cloud, where you see the results.
Streamlit with Apache Flink®Learn how to use Kafka & FlinkSQL in tandem with Confluent Cloud to store and process data before surfacing to Streamlit for data visualization. |
|
HTTP Streaming with Apache Flink®There is no shortage of HTTP-based REST APIs that return information as of the time of the request. However, these APIs sometimes return messy data and typically don't offer historical replay or a way to perform stateful streaming operations. In this demo, you'll launch a Kafka connector in Confluent Cloud to scrape live air traffic data, and then use Flink SQL to create a clean, governed, shareable data stream in Kafka. |
|
Real-Time AIS Vessel TrackingFollow along with this tutorial-style demo to learn how to set up Confluent Cloud and analyze data using ksqldb. We'll use AIS, which is an automatic tracking system used by ships, and pull live public data from it including the ships' speed, location, and other details. We'll then feed that data into an Apache Kafka® topic via a connection to Confluent Cloud. Afterward, we'll build streams using ksqlDB and run analyses on that data. |
|
Real-Time GitHub CommitsLearn how to set up the Confluent GitHub Connector and then how to generate your own data with commit events that surface to the Confluent interface! |
|
Real-Time Bicycle RentalsYou'll use live data from the British government on bicycle hires and pipe it into a Kafka topic! |
|
|
Sources of Real-Time DataList of easy-to-access sources of real-time data to play with. |
These demos feature more in-depth use cases around streaming pipelines, GenAI, and agentic AI:
Stream Data to Cloud Databases with Confluent CloudThis demo walks you through building streaming data pipelines with Confluent Cloud. It uses ksqlDB to combine data from an RDBMS and a message queue, writing the output to MongoDB Atlas. |
Real-time Data WarehousingThis demo, similar to the above demo, walks you through building streaming data pipelines between an RDBMS and either Snowflake or Databricks using Confluent Cloud. |
Using Kafka for MicroservicesThis demo shows by example how to incrementally break a monolithic application into microservices. |
RAG (Retrieval-Augmented Generation) with FlinkThis demo shows how to generate vector embeddings for RAG-enabled GenAI using Flink SQL in Confluent Cloud. |
Mortgage Underwriting Multi-Agent SystemThis demo shows how to build AI agents to automate mortgage applications — from initial submission to final decision and offer. |
Confluent MCP ServerLearn how to implement an MCP server that enables AI assistants to interact with Confluent Cloud REST APIs. This server allows AI tools like Claude Desktop and Goose CLI to manage Kafka topics, connectors, and Flink SQL statements through natural language. |
Confluent Platform (CP) DemoFull-platform, feature-rich demo of a hybrid deployment of Confluent from on-premises to cloud, with stream processing applications, security, monitoring, and data governance features. |
Even MoreWant more? Check out these other collections of examples |