Kafka connector

Important

This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Azure Databricks previews.

The managed Kafka connector in Lakeflow Connect allows you to ingest data from Apache Kafka topics into streaming tables in Azure Databricks.

Kafka connector components

Component Description
Connection A Unity Catalog securable object that stores the bootstrap server address and authentication credentials for your Kafka cluster. The managed Kafka connector uses this connection to authenticate without requiring credentials in your pipeline configuration.
Ingestion pipeline A pipeline that continuously reads from one or more Kafka topics and writes the results to streaming tables. The pipeline runs on serverless compute.
Destination tables The streaming tables where the ingestion pipeline writes the data.

Start ingesting from Apache Kafka

The following table provides an overview of the end-to-end Kafka ingestion flow, based on user type:

User Steps
Admin Use Catalog Explorer to create a connection so that any user with USE CONNECTION or ALL PRIVILEGES can create pipelines. See Create a Kafka connection.
Non-admin Use any supported interface to create a pipeline from an existing connection. See Ingest data from Apache Kafka.

Feature availability

Feature Availability
UI-based pipeline authoring Red X icon Not supported (Beta)
API-based pipeline authoring Green check icon Supported
Declarative Automation Bundles Green check icon Supported
Continuous streaming ingestion Green check icon Supported
Unity Catalog governance Green check icon Supported
Orchestration using Databricks Workflows Red X icon Not supported
SCD type 2 Red X icon Not supported
Column selection and deselection Red X icon Not supported (Beta)
Row filtering Red X icon Not supported
Automated schema evolution: New columns Green check icon Supported
Automated schema evolution: Data type changes Red X icon Not supported
Automated schema evolution: Column renames Red X icon Not supported

Authentication methods

Authentication method Availability
Username and password Green check icon Supported
Service Credential Green check icon Supported
OAuth U2M Red X icon Not supported
OAuth M2M Red X icon Not supported