Skip to content

Support for Kinesis Event Streaming #4002

Open
@gibachan

Description

@gibachan

We are currently using the Amplify SDK to send event data to Amazon Pinpoint. However, AWS has announced the deprecation of the Pinpoint service, with a recommendation to migrate to AWS Kinesis for event streaming.

We are looking to transition our event streaming to Kinesis but are unable to find direct API support for Kinesis within the Amplify SDK.

Previously, event streaming to Kinesis was possible using AWSKinesisRecorder in the legacy AWS Mobile SDK for iOS. However, the legacy SDK is known to conflict with Amplify (as noted in aws-amplify/aws-sdk-ios#5505), preventing its concurrent use.

The Amplify documentation (e.g., https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/set-up-analytics/) states: "Amplify enables you to collect analytics data for your app. In order to use Analytics, you will enable Amazon Kinesis or Amazon Pinpoint using the AWS Cloud Development Kit (AWS CDK)." This suggests that Amplify is intended to support Kinesis.

Could you please clarify if it is currently possible to send events to AWS Kinesis using the Amplify SDK? If so, please provide guidance or examples on how to implement this functionality.

Your assistance in migrating our event streaming solution would be greatly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    analyticsIssues related to the Analytics categoryfeature-requestRequest a new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions