# tKinesisOutput

Acts as data producer to put data to an Amazon Kinesis stream for real-time ingestion.

Using the Kinesis Client Library (KCL) provided by Amazon, tKinesisOutput receives serialized messages from its preceding component and publishes these messages to an existing Amazon Kinesis stream.

### In this section

* [tKinesisOutput properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/kinesis/tkinesisoutput-properties-for-apache-spark-streaming)
* [tKinesisOutput properties for Apache Spark Structured Streaming](https://help.qlik.com/talend/en-US/components/8.0/kinesis/tkinesisoutput-properties-for-apache-spark-structured-streaming)

**Related concepts**

* [Working with Amazon Kinesis and Big Data Streaming Jobs](https://help.qlik.com/talend/en-US/components/8.0/kinesis/tkinesisinput-tkinesisoutput-treplicate-thdfsconfiguration-working-with-amazon-kinesis-and-big-data-streaming-jobs-this "This scenario shows how to work with Amazon Kinesis and Big Data Streaming Jobs using the Spark Streaming framework.")