Amazon Kinesis Data Analytics for SQL Applications discontinuation - Amazon Kinesis Data Analytics for SQL Applications Developer Guide

After careful consideration, we have decided to discontinue Amazon Kinesis Data Analytics for SQL applications in two steps:

1. From October 15, 2025, you will not be able to create new Kinesis Data Analytics for SQL applications.

2. We will delete your applications starting January 27, 2026. You will not be able to start or operate your Amazon Kinesis Data Analytics for SQL applications. Support will no longer be available for Amazon Kinesis Data Analytics for SQL from that time. For more information, see Amazon Kinesis Data Analytics for SQL Applications discontinuation.

Amazon Kinesis Data Analytics for SQL Applications discontinuation

Discontinuation plan

After careful consideration, we have made the decision to discontinue Amazon Kinesis Data Analytics for SQL applications. To help you plan and migrate away from Amazon Kinesis Data Analytics for SQL applications, we will discontinue the offering gradually over 15 months. There are two important dates to note, October 15, 2025, and January 27, 2026.

  1. On October 15, 2025, we will stop your applications and place them into a READY state. You will be able to re-start your applications at that time and continue to use your applications as normal, subject to service limits.

  2. From October 15, 2025, you will not be able to create new Amazon Kinesis Data Analytics for SQL applications. You will be able to run any existing applications as normal, subject to service limits.

  3. We will delete your applications starting January 27, 2026. You will not be able to start or operate your Amazon Kinesis Data Analytics for SQL applications. Support will no longer be available for Amazon Kinesis Data Analytics for SQL applications from that time.

We recommend that you migrate your applications to Amazon Managed Service for Apache Flink or Amazon Managed Service for Apache Flink Studio before October 15, 2025. For resources to assist with your migration, see Migrating to Managed Service for Apache Flink Studio Examples. To learn more about Amazon Managed Service for Apache Flink or Amazon Managed Service for Apache Flink Studio, see the Amazon Managed Service for Apache Flink developer guide.

Note

To view a full list of your Amazon Kinesis Data Analytics for SQL applications, you can call the ListApplications API. For more information, see ListApplications.

Migrating to Amazon Managed Service for Apache Flink Studio

To learn more about migrating your applications and view code and architecture examples, see Migrating to Managed Service for Apache Flink Studio Examples.

FAQ

Why are you no longer offering Amazon Kinesis Data Analytics for SQL applications?

We have found that customers prefer Amazon Managed Service for Apache Flink offerings for real-time data stream processing workloads. Amazon Managed Service for Apache Flink is a serverless, low latency, highly scalable and available real-time stream processing service using Apache Flink, an open source engine for processing data streams. Amazon Managed Service for Apache Flink offers functionality such as native scaling, exactly once processing semantics, multi-language support (including SQL), over 40 source and destination connectors, durable application state, and more. These features help customers build end to end streaming pipelines and ensure the accuracy and timeliness of data.

What are customers' options now?

We recommend customers upgrade their existing Amazon Kinesis Data Analytics for SQL applications to either Amazon Managed Service for Apache Flink Studio or Amazon Managed Service for Apache Flink. In Amazon Managed Service for Apache Flink Studio, customers create queries using SQL, Python, or Scala using interactive notebooks. For long running applications in Amazon Kinesis Data Analytics for SQL, we recommend Amazon Managed Service for Apache Flink, where customers can create applications using Java, Python, Scala, and embedded SQL using all of Apache Flinkā€™s APIs, connectors, and more.

How many customers are using Amazon Kinesis Data Analytics for SQL applications?

We can't disclose customer information details.

How do customers upgrade from Amazon Kinesis Data Analytics for SQL applications to an Amazon Managed Service for Apache Flink offering?

To upgrade to Amazon Managed Service for Apache Flink or Amazon Managed Service for Apache Flink Studio, customers must re-create their application. To help, we have provided a library of common SQL queries and how to re-write them in Amazon Managed Service for Apache Flink Studio. See Replicating Kinesis Data Analytics for SQL Queries in Managed Service for Apache Flink Studio. We have also provided common pattern architectures that customers can followv if they are building long running applications or using machine learning in Amazon Managed Service for Apache Flink. See Replacing Kinesis Data Firehose as a source with Kinesis Data Streams

To learn more about Amazon Managed Service for Apache Flink, see Amazon Managed Service for Apache Flink.

For migration guides, see Migrating to Managed Service for Apache Flink Studio Examples.

Will Amazon Managed Service for Apache Flink support the existing Amazon Kinesis Data Analytics for SQL applications features?

Amazon Managed Service for Apache Flink supports many of the concepts available in Amazon Kinesis Data Analytics for SQL applications such as connectors and windowing, as well as features that were unavailable in Amazon Kinesis Data Analytics for SQL applications, such as native scaling, exactly-once processing semantics, multi-language support (including SQL), over 40 source and destination connectors, durable application state, and more.