Skip to main content

Dekaf integrations

Dekaf is Estuary Flow's Kafka-API compatibility layer. It allows services to read data from Estuary Flow's collections as if they were topics in a Kafka cluster. This functionality enables integrations with the Kafka ecosystem.

Using Kafka or Dekaf

Estuary provides multiple options for integrating with a Kafka ecosystem. Which option you choose may depend on how much of the Kafka ecosystem you manage and how you are working with your data.

flowchart TD d1{Do you manage your own Kafka broker?} --> |No| d2{Do you have a Kafka consumer?} d2 --> |No| t1(Other sources/destinations) d2 --> |Yes| t2(Dekaf) d1 --> |Yes| d3{How do you want to connect to your broker?} d3 --> |Pull From| t3(Kafka capture) d3 --> |Send To| t4(Kafka materialization) click t1 href "https://docs.estuary.dev/reference/Connectors/" "Other connectors" click t2 href "https://docs.estuary.dev/reference/Connectors/materialization-connectors/Dekaf/" "Dekaf materialization" click t3 href "https://docs.estuary.dev/reference/Connectors/capture-connectors/apache-kafka/" "Kafka capture" click t4 href "https://docs.estuary.dev/reference/Connectors/materialization-connectors/apache-kafka/" "Kafka materialization"

Available Dekaf integrations

Dekaf is compatible with many Kafka consumers. For instructions on integrating with specific systems, choose from the following materialization connectors.

You may use the generic Dekaf materialization connector for other use cases.