---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.4
alternate:
  - https://ydb.tech/docs/en/reference/kafka-api.md
  - https://ydb.tech/docs/ru/reference/kafka-api.md
sourcePath: en/core/reference/kafka-api/index.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt

# Kafka API

YDB supports working with [topics](https://ydb.tech/docs/en/concepts/datamodel/topic.md) using [the Kafka protocol version 3.4.0](https://kafka.apache.org/34/documentation.html). It allows to integrate YDB with applications originally developed to work with [Apache Kafka](https://kafka.apache.org/).

The Kafka API  documentation contains the following sections:

* [Authentication](https://ydb.tech/docs/en/reference/kafka-api/auth.md)
* [Usage examples](https://ydb.tech/docs/en/reference/kafka-api/examples.md)
* [Kafka Connect](https://ydb.tech/docs/en/reference/kafka-api/connect/index.md)
* [Constraints](https://ydb.tech/docs/en/reference/kafka-api/constraints.md)