# tKafkaOutput

Publishes messages into a Kafka system.

This component receives messages serialized into byte arrays by its preceding component and issues these messages into a given Kafka system.

This component is not shipped with your Talend Studio by default. You need to install it using the Feature Manager. For more information, see [Installing features using the Feature Manager](https://help.qlik.com/talend/r/en-US/8.0/studio-user-guide/install-features-to-talend-studio).

### In this section

* [tKafkaOutput Standard properties](https://help.qlik.com/talend/en-US/components/8.0/kafka/tkafkaoutput-standard-properties)
* [tKafkaOutput properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/kafka/tkafkaoutput-properties-for-apache-spark-streaming)
* [tKafkaOutput properties for Apache Spark Structured Streaming](https://help.qlik.com/talend/en-US/components/8.0/kafka/tkafkaoutput-properties-for-apache-spark-structured-streaming)

**Related concepts**

* [Reading and writing Avro data from Kafka using Standard Jobs](https://help.qlik.com/talend/en-US/components/8.0/kafka/writing-and-reading-avro-data-from-kafka-using-a-standard-job)