Amazon Kinesis Data Streams Connector 1.0 | MuleSoft Documentation
# Amazon Kinesis Data Streams Connector 1.0
Anypoint Connector for Amazon Kinesis Data Streams (Amazon Kinesis Data Streams Connector) provides access to standard Amazon Kinesis Data Stream operations using Anypoint Platform.
Amazon Kinesis is a streaming solution built by Amazon AWS to collect and process large streams of data records in real time. To learn more, see the Amazon Kinesis official documentation.
For compatibility information and fixed issues, see the Amazon Kinesis Data Streams Release Notes.
Amazon Kinesis Data Streams Connector doesn’t support Windows because it uses the Kinesis Producer Library (KPL), which deprecated Windows support starting in version 0.14.0.   
---  
## Before You Begin
To use this connector, you must be familiar with:
  * The Amazon Kinesis Data Streams API
  * Anypoint Connectors
  * Mule runtime engine (Mule)
  * Elements and global elements in a Mule flow
  * Creating a Mule app using Anypoint Studio (Studio)


Before creating an app, you must have:
  * AWS Identity and Access Management (IAM) Access Key credentials with access rights to the Kinesis, DynamoDB, and CloudWatch services. You can find the required permissions here.
  * Access to the Amazon Kinesis target resource
  * Anypoint Studio version 4.3.0 or later


## Common Use Cases for the Connector
Common use cases for Kinesis Data Streams connector include the following:
  * Troubleshooting
Collect log and event data from sources such as servers, desktops, and mobile devices. Then continuously process the data, generate metrics, power live dashboards, and put the aggregated data into data stores such as Amazon S3.
  * Real-time analytics
Run real-time analytics on high-frequency event data such as sensor data or social media data collected by Amazon Kinesis Data Streams. These analytics enable you to gain insights from your data at a frequency of minutes instead of a frequency of hours or days.
  * Mobile data capture
Have your mobile applications push data to Amazon Kinesis data streams from hundreds of thousands of devices, making the data available to you as soon as it is produced on the mobile devices.


For examples, see Examples.
## Audience
  * New users, read:
    * Using Anypoint Studio to Configure the Connector to create your Mule app
    * Examples, which provide one or more use cases for the connector
  * Advanced users, read:
    * XML and Maven Support
    * Examples, which provides one or more use cases for the connector


## Authentication Types
Amazon Kinesis Data Streams Connector supports Access Key authentication. With this type of authentication, the connector authenticates to AWS by using an access key, secret key, and optionally, a role.
For information about configuring authentication, see Using Anypoint Studio to Configure Amazon Kinesis Data Streams.
## Using Exchange Templates and Examples
Anypoint Exchange provides templates that you can use as starting points for your apps and examples that illustrate a complete solution.
## Next Step
After you complete the prerequisites and try the templates and examples, you are ready to create your own app and configure the connector using Anypoint Studio.
## See Also
  * Introduction to Anypoint Connectors
  * Use Exchange to Discover Connectors, Templates, and Examples
  * MuleSoft Help Center