Get Started Free

Demos & In-depth Examples

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.

Learn how to use Kafka & FlinkSQL in tandem with Confluent Cloud to store and process data before surfacing to Streamlit for data visualization.
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 Tracking

Follow 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 Commits

Learn 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 Rentals

You'll use live data from the British government on bicycle hires and pipe it into a Kafka topic!
  • DataGen
  • AIS
  • BBS RSS
  • and more...

Sources of Real-Time Data

List of easy-to-access sources of real-time data to play with.

Kafka in Action

These demos feature more in-depth use cases around streaming pipelines, GenAI, and agentic AI:

Stream Data to Cloud Databases with Confluent Cloud

This 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 Warehousing

This 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 Microservices

This demo shows by example how to incrementally break a monolithic application into microservices.
This demo shows how to generate vector embeddings for RAG-enabled GenAI using Flink SQL in Confluent Cloud.

Mortgage Underwriting Multi-Agent System

This demo shows how to build AI agents to automate mortgage applications — from initial submission to final decision and offer.

Confluent MCP Server

Learn 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) Demo

Full-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 More

Want more? Check out these other collections of examples

Confluent Cloud is a fully managed Apache Kafka service available on all three major clouds. Try it for free today.

Try it for free