Amazon Kinesis Client Library for Python Developers

Posted on: Oct 21, 2014

The Amazon Kinesis team has released the Kinesis Client Library (KCL) for Python developers. The Kinesis Client Library enables developers to build Amazon Kinesis Applications for reading and processing data from an Amazon Kinesis stream. Amazon Kinesis Client Library (KCL) handles complex issues such as adapting to changes in stream volume, load-balancing streaming data, coordinating distributed services, and processing data with fault-tolerance.

Amazon Kinesis Client Library (KCL) enables developers to focus on business logic to build stream processing applications that take action on real-time data, power dashboards, generate alerts, implement dynamic pricing strategies, or even emit data to other big data services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Map Reduce (Amazon EMR), or Amazon Redshift.

For more information about Amazon Kinesis, please visit the product detail page, where you can learn more and watch a short introductory video that will explain the service. You can learn more about the Kinesis Client library processing model in our developer guide, and download the Kinesis Client Library for Python using Github, or PyPi.