docs.confluent.io Open in urlscan Pro
52.222.236.46  Public Scan

Submitted URL: https://docs.confluent.io/
Effective URL: https://docs.confluent.io/home/overview.html
Submission: On April 05 via manual from GB — Scanned from GB

Form analysis 4 forms found in the DOM

<form class="search-input-form">
  <img class="search-input-icon" src="/_static/images/icons/icon-search-simple.svg">
  <input type="text" class="st-search-input st-default-search-input" id="st-search-input-mobile" placeholder="Search documentation" autocomplete="off">
  <button class="search-close" type="button">
    <img src="/_static/images/icons/icon-close.svg">
  </button>
</form>

<form class="search-input-form">
  <img class="search-input-icon" src="/_static/images/icons/icon-search-simple.svg">
  <input type="text" class="st-search-input st-default-search-input" id="st-search-input" placeholder="Search documentation" autocomplete="off">
  <button class="search-close" type="button">
    <img src="/_static/images/icons/icon-close.svg">
  </button>
</form>

<form id="subscription-form">
  <input placeholder="Email" name="email" id="email" required="required" type="email">
  <button class="cta-button-alt slim" type="submit">Sign up</button>
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

Text Content

documentation
Get Started Free


 * Get Started Free
 * Courses
   
   What are the courses?
   
   Video courses covering Apache Kafka basics, advanced concepts, setup and use
   cases, and everything in between.
   
   Learning pathways (21)
   
   New Courses
   NewApache Flink® 101
   
   NewBuilding Flink® Apps in Java
   
   NewKafka® for .NET Developers
   
   NewPractical Event Modeling
   
   NewHybrid and Multicloud Architecture
   
   NewMastering Production Data Streaming Systems with Apache Kafka®
   
   Featured Courses
   Kafka® 101
   
   Kafka® Connect 101
   
   Kafka Streams 101
   
   Schema Registry 101
   
   ksqlDB 101
   
   Data Mesh 101
   

 * Learn
   
   Pick your learning path
   
   A wide range of resources to get you started
   
   Start Learning
   
   Articles
   
   Deep-dives into key concepts
   
   
   Patterns
   
   Architectures for event streaming
   
   
   FAQs
   
   Q & A about Kafka® and its ecosystem
   
   
   100 Days of Code
   
   A self-directed learning path
   
   
   Blog
   
   The Confluent blog
   
   
   Podcast
   
   Our podcast, Streaming Audio
   
   
   Coding in Motion
   
   Build a real-time streaming app
   
   
   NewApache Kafka® on the Go
   
   One-minute guides to Kafka's core concepts
   
   

 * Build
   
   Design. Build. Run.
   
   Build a client app, explore use cases, and build on our demos and resources
   
   Start Building
   
   Language Guides
   
   Build apps in your favorite language
   
   
   Tutorials
   
   Hands-on stream processing examples
   
   
   Demos
   
   More resources to get you started
   
   

 * Community
   
   Join the Community
   
   Confluent proudly supports the global community of streaming platforms,
   real-time data streams, Apache Kafka®️, and its ecosystems
   
   Learn More
   
   Meetups & Events
   
   Kafka and data streaming community
   
   
   Ask the Community
   
   Community forums and Slack channels
   
   
   Community Catalysts
   
   Sharing expertise with the community
   
   
   DevX Newsletter
   
   Bi-weekly newsletter with Apache Kafka® resources, news from the community,
   and fun links.
   
   
   Current 2023
   
   View sessions and slides from Current 2023
   
   
   Kafka Summit 2023
   
   View sessions and slides from Kafka Summit 2023
   
   
   Current 2022
   
   View sessions and slides from 2022
   
   
   Data Streaming Awards
   
   Nominate amazing use cases and view previous winners
   
   

Courses
What are the courses?

Video courses covering Apache Kafka basics, advanced concepts, setup and use
cases, and everything in between.

Learning pathways (21)

New Courses
NewApache Flink® 101

NewBuilding Flink® Apps in Java

NewKafka® for .NET Developers

NewPractical Event Modeling

NewHybrid and Multicloud Architecture

NewMastering Production Data Streaming Systems with Apache Kafka®

Featured Courses
Kafka® 101

Kafka® Connect 101

Kafka Streams 101

Schema Registry 101

ksqlDB 101

Data Mesh 101

Learn
Pick your learning path

A wide range of resources to get you started

Start Learning

Articles

Deep-dives into key concepts


Patterns

Architectures for event streaming


FAQs

Q & A about Kafka® and its ecosystem


100 Days of Code

A self-directed learning path


Blog

The Confluent blog


Podcast

Our podcast, Streaming Audio


Coding in Motion

Build a real-time streaming app


NewApache Kafka® on the Go

One-minute guides to Kafka's core concepts


Build
Design. Build. Run.

Build a client app, explore use cases, and build on our demos and resources

Start Building

Language Guides

Build apps in your favorite language


Tutorials

Hands-on stream processing examples


Demos

More resources to get you started


Community
Join the Community

Confluent proudly supports the global community of streaming platforms,
real-time data streams, Apache Kafka®️, and its ecosystems

Learn More

Meetups & Events

Kafka and data streaming community


Ask the Community

Community forums and Slack channels


Community Catalysts

Sharing expertise with the community


DevX Newsletter

Bi-weekly newsletter with Apache Kafka® resources, news from the community, and
fun links.


Current 2023

View sessions and slides from Current 2023


Kafka Summit 2023

View sessions and slides from Kafka Summit 2023


Current 2022

View sessions and slides from 2022


Data Streaming Awards

Nominate amazing use cases and view previous winners


Get Started Free

 * English
 * 日本語

Confluent Documentation



CONFLUENT PRODUCTS

 * Apache Kafka
   * Overview
   * Introduction to Kafka
   * Get Started with Kafka
   * Kafka APIs
   * Kafka Design
     * Design Overview
     * Kafka and the File System
     * Batch Processing for Efficiency
     * Producer Design
     * Consumer Design
     * Message Delivery Guarantees
     * Replication
     * Log Compaction
     * Quotas
   * Kafka Tools and Operations
     * Kafka Command-Line Interface (CLI) Tools
     * Topic Operations
     * Choose and Change Partition Count
     * How to Use Kafka Tools With Confluent Cloud
     * Manage Consumer Groups
 * Apache Kafka Clients
   * Overview
   * Use Kafka Clients with Confluent Cloud
   * Use Kafka Clients with Confluent Platform
 * Glossary

Version


CONFLUENT DOCUMENTATION¶

Confluent Documentation

Find the guides, samples, and reference content you need to use the streaming
data platform based on Apache Kafka®.

Confluent Cloud
A fully-managed data streaming platform, available on AWS, GCP, and Azure, with
a cloud-native Apache Kafka® engine for elastic scaling, enterprise-grade
security, stream processing, and governance.
Confluent Platform
An enterprise-grade distribution of Apache Kafka that is available on-premises
as self-managed software, complete with enterprise-grade security, stream
processing, and governance tooling.
Apache Kafka
An open-source distributed data streaming engine used by thousands of companies
to build streaming data pipelines and applications, powering mission-critical
operational and analytics use cases.
Learn Apache Kafka
Apache Kafka 101
5 min
Learn the fundamentals of Apache Kafka with this video course.
Introduction to Kafka Connect
10 min
Learn the fundamentals of Kafka Connect with this video course.
Kafka Streams 101
12 min
Learn the fundamentals of Kafka Streams with this video.
See more video courses
Tutorials
Read specific offset in a topic
Read from a specific offset and partition with the Kafka Console Consumer.
Producer and Consumer Basics
Learn the simplest way to read and write messages to Kafka.
Build a Kafka Streams app
Get started building your first Kafka Streams application.
Change the number of partitions and replicas of a Kafka topic
Show me how
Build your first Apache KafkaProducer application
Show me how
Maintain message ordering without duplication
Show me how
See more tutorials
Explore top use cases
Event-Driven Microservices
Learn how to incrementally break a monolithic application down into
microservices
Real-Time Data Warehousing
Learn how to build streaming data pipelines for real-time analytics
Cloud Database Pipelines
Learn how to stream data to cloud databases to build real-time apps and
experiences
Messaging Integration
Learn how to integrate legacy messaging systems with modern event streaming
SIEM Optimization
Learn how to optimize Security Information and Event Management solutions
Mainframe Integration
Learn how to automate and easily deploy a IBM Z Development and Test Environment

Was this doc page helpful?

Give us feedback

Do you still need help?

Confluent support portal Ask the community
Thank you. We'll be in touch!
Be the first to get updates and new content
Sign up

By clicking "SIGN UP" you agree that your personal data will be processed in
accordance with our Privacy Policy.

 * Confluent
 * About
 * Careers
 * Contact
 * Professional Services

 * Product
 * Confluent Cloud
 * ksqlDB

 * Developer
 * Free Courses
 * Tutorials
 * Event Streaming Patterns
 * Documentation
 * Blog
 * Podcast

 * Community
 * Forum
 * Meetups
 * Kafka Summit
 * Catalysts

 * 
 * 
 * 
 * 
 * 

Terms & Conditions Privacy Policy Do Not Sell My Information Modern Slavery
Policy Cookie Settings Feedback

Copyright © Confluent, Inc. 2014- 2024 Apache, Apache Kafka, Kafka, the Kafka
logo, Apache Flink, Flink, and the Flink logo are trademarks of the Apache
Software Foundation


On this page:
 * Confluent Documentation





By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts.

Accept All Cookies
Reject All
Cookies Settings