Skip to main content

Kafka

Overview

Kafka destinations let you push any events from your workspace directly to a Kafka topic. When you create a Kafka destination you provide:

  • Label – a name for the destination
  • Device type – optional filter to only send events for certain device types
  • Brokers – comma separated list of brokers for your cluster
  • Client ID – unique identifier for this Kafka client
  • Topic – the Kafka topic to publish events to

Texture supports both SSL and SASL connections. For SASL you can choose plain, scram-sha-256 or scram-sha-512 authentication and supply a username and password. If you select none, no authentication is used.

There are no restrictions on event types for Kafka destinations; all events from your workspace can be forwarded to your Kafka cluster.

Use cases

  • Real‑time processing – feed events into your own streaming pipelines
  • Data warehousing – ship events to your data lake via Kafka connectors