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.