Amazon Kinesis Streams allow you to ingest real-time data from various sources, such as your application logs or website clickstreams, and format it for your databases and data warehouses. You can then leverage this data stream to power real-time applications. To use Amazon Kinesis you need to configure a Kinesis Stream. Amazon AWS offers some Kinesis API libraries and SDKs in popular code languages, and if you use them you will need to implement the appropriate library into your code for each property you want to track. Alternatively, you can use more advanced methods to access the API directly.