Amazon Kinesis is a platform for streaming data on AWS, making it easy to load and analyze streaming data, and also providing the ability for you to build custom streaming data applications for specialized needs.

  • Use Amazon Kinesis Streams to collect and process large streams of data records in real time.
  • Use Amazon Kinesis Firehose to deliver real-time streaming data to destinations such as Amazon S3 and Amazon Redshift.
  • Use Amazon Kinesis Analytics to process and analyze streaming data with standard SQL.
Developer Guide
Provides a conceptual overview of Amazon Kinesis Streams and includes detailed development instructions for using the various features.
HTML
| PDF | Kindle
  API Reference
Describes all the API operations for Amazon Kinesis Streams in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
HTML | PDF
Developer Guide
Provides a conceptual overview of Amazon Kinesis Firehose and includes detailed instructions for using the service.
HTML | PDF | Kindle
  API Reference
Describes all the API operations for Amazon Kinesis Firehose in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
HTML | PDF
Developer Guide
Provides a conceptual overview of Amazon Kinesis Analytics, includes detailed instructions for using the various features, and provides a complete API reference for developers.
HTML | PDF
  SQL Reference
Describes the SQL language supported by Amazon Kinesis Analytics.
HTML | PDF