Get Started Free
Get Started Free
Courses
Apache Kafka 101
Kafka Connect 101
Kafka Streams 101
Data Mesh 101
ksqlDB 101
Inside ksqlDB
Spring Framework and Apache Kafka
Building Data Pipelines with Apache Kafka and Confluent
Event Sourcing and Event Storage with Apache Kafka
Kafka Internals
Learn
Articles
Patterns
FAQs
100 Days of Code
Blog
Podcast
Confluent Developer Live
Build
Language Guides
Stream Processing Cookbook
Demos
Community
Kafka Summit Conference
Meetups & Events
Ask the Community
Community Catalysts
Docs
Docs Home
Confluent Cloud
Confluent Platform
Confluent Connectors
Tools
Clients
Courses
Apache Kafka 101
Kafka Connect 101
Kafka Streams 101
Data Mesh 101
ksqlDB 101
Inside ksqlDB
Spring Framework and Apache Kafka
Building Data Pipelines with Apache Kafka and Confluent
Event Sourcing and Event Storage with Apache Kafka
Kafka Internals
Learn
Articles
Patterns
FAQs
100 Days of Code
Blog
Podcast
Confluent Developer Live
Build
Language Guides
Stream Processing Cookbook
Demos
Community
Kafka Summit Conference
Meetups & Events
Ask the Community
Community Catalysts
Docs
Docs Home
Confluent Cloud
Confluent Platform
Confluent Connectors
Tools
Clients
Get Started Free
Getting Started with Apache Kafka and Java
Step-by-step guide to building a Java client application for Kafka
Java
Python
Go
.NET
Node.js
C/C++
REST
Spring Boot
...and more
Getting Started
Introduction
Prerequisites
Create Project
Kafka Setup
Configuration
Create Topic
Build Producer
Build Consumer
Produce Events
Consume Events
Where next?
Introduction
Prerequisites
Confluent Cloud is a fully managed Apache Kafka service available on all three major clouds. Try it for free today.
Try it for free