Quick Start
Quick Start
Courses
Apache Kafka 101
Kafka Connect 101
Kafka Streams 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
Data Mesh 101
Kafka Internals—by Original Apache Kafka Co-Creator Jun Rao
Learn
What is Apache Kafka®?
Event Streaming vs. Related Trends
KRaft: Kafka without ZooKeeper
Transactions & Guarantees in Kafka
Processing & Storage Fundamentals of Kafka
Kafka Performance
Cloud-native Kafka
Streaming Database Systems
What is Data Mesh?
What is Serverless?
Testing Apache Kafka
Explore Kafka's Internals
Apache Kafka® FAQs
Design, Build, Run
Event Streaming Patterns
Get Started With Your Favorite Language
Stream Processing Cookbook
Developers: Build Apps
Data Engineers: Build Pipelines and Integrate
Admins: Operate
Demos & In-depth Examples
100 Days Of Code
Community
Kafka Summit Conference
Meetups & Events
Blog
Podcast
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
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
Data Mesh 101
Kafka Internals—by Original Apache Kafka Co-Creator Jun Rao
Learn
What is Apache Kafka®?
Event Streaming vs. Related Trends
KRaft: Kafka without ZooKeeper
Transactions & Guarantees in Kafka
Processing & Storage Fundamentals of Kafka
Kafka Performance
Cloud-native Kafka
Streaming Database Systems
What is Data Mesh?
What is Serverless?
Testing Apache Kafka
Explore Kafka's Internals
Apache Kafka® FAQs
Design, Build, Run
Event Streaming Patterns
Get Started With Your Favorite Language
Stream Processing Cookbook
Developers: Build Apps
Data Engineers: Build Pipelines and Integrate
Admins: Operate
Demos & In-depth Examples
100 Days Of Code
Community
Kafka Summit Conference
Meetups & Events
Blog
Podcast
Ask the Community
Community Catalysts
Docs
Docs Home
Confluent Cloud
Confluent Platform
Confluent Connectors
Tools
Clients
Quick Start
Quick Start
Quick Start
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
Build
Language Guides
Tutorials
Stream Processing Cookbook
Demos
Community
Kafka Summit Conference
Meetups & Events
Ask the Community
Community Catalysts
Catalyst spotlight
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
Build
Language Guides
Tutorials
Stream Processing Cookbook
Demos
Community
Kafka Summit Conference
Meetups & Events
Ask the Community
Community Catalysts
Catalyst spotlight
Docs
Docs Home
Confluent Cloud
Confluent Platform
Confluent Connectors
Tools
Clients
Quick Start
Getting Started with Apache Kafka and Go
Step-by-step guide to building a Go 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