aws-cdk.aws-kinesisanalytics-flink-alpha
A CDK Construct Library for Kinesis Analytics Flink applications
Decision gist · record as of 2026-08-14
Yes, if you are already using AWS CDK to manage infrastructure and need to deploy Kinesis Analytics Flink applications. The low install friction and active maintenance make it straightforward to adopt. However, accept that the experimental status means you may need to update code when upgrading versions—plan for this in your release cycle.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires aws-cdk-lib and its transitive dependencies; Python 3.10 or later; a Flink application JAR file in S3 or as a local asset.
- Active maintenance with a recent release; low install friction from pure-Python packaging.
- Marked as experimental and subject to breaking changes across versions, so upgrades may require code updates.
License · maintenance · safety
Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing commercial use and modification with standard attribution requirements.
last release 2026-08-13 (1 days) · last repo commit 2026-08-14 · 12,868 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 169,691 downloads/mo, #10,408 on PyPI
Alternatives
Verify before relying
pip install aws-cdk.aws-kinesisanalytics-flink-alpha
import aws_cdk as core
import aws_cdk.aws_kinesisanalytics_flink_alpha as flink
stack = core.Stack(app, "FlinkStack")
app = flink.Application(stack, "MyApp",
code=flink.ApplicationCode.from_bucket(bucket, "my-app.jar"),
runtime=flink.Runtime.FLINK_1_20
)- Whether breaking changes between alpha versions occur frequently enough to affect production deployments.
- Performance characteristics and scaling limits for large Flink applications deployed via these constructs.
- Whether all Flink runtime versions listed (1.15, 1.18, 1.19, 1.20) remain actively supported by AWS.
What it is and what it does
This package is an AWS CDK construct library that abstracts the creation and configuration of managed Apache Flink applications running on AWS Kinesis Analytics. It lets you define Flink jobs as infrastructure-as-code in Python, specifying runtime version, code location (from S3 or local assets), and operational parameters like checkpointing intervals, parallelism, and VPC placement.
It wraps the underlying Kinesis Analytics Flink service, exposing configuration for job startup parameters, property groups (runtime configuration passed to your Flink code), monitoring via CloudWatch metrics, and auto-scaling behavior. The package is marked experimental, meaning its APIs may change in future releases without backward compatibility guarantees.
Use it for
- Define a Flink streaming job as part of a larger CDK stack, specifying code location and runtime in one construct.
- Configure checkpointing and parallelism for a Flink application without writing CloudFormation templates directly.
- Deploy multiple Flink applications with different runtime versions (1.15, 1.18, 1.19, 1.20) in the same stack.
- Pass runtime properties to a Flink application via property groups, retrieved by your Flink code at job startup.
- Set up CloudWatch alarms on Flink metrics like full restarts as part of your infrastructure definition.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are already using AWS CDK to manage infrastructure and need to deploy Kinesis Analytics Flink applications.
The low install friction and active maintenance make it straightforward to adopt. However, accept that the experimental status means you may need to update code when upgrading versions—plan for this in your release cycle.
Install
aws-cdk-aws-kinesisanalytics-flink-alpha on PyPI
Before you install
Active maintenance with a recent release; low install friction from pure-Python packaging. Marked as experimental and subject to breaking changes across versions, so upgrades may require code updates.
Requires aws-cdk-lib and its transitive dependencies; Python 3.10 or later; a Flink application JAR file in S3 or as a local asset.
License in practice
Licensed under Apache-2.0 (permissive), allowing commercial use and modification with standard attribution requirements.
Quickstart
pip install aws-cdk.aws-kinesisanalytics-flink-alpha
import aws_cdk as core
import aws_cdk.aws_kinesisanalytics_flink_alpha as flink
stack = core.Stack(app, "FlinkStack")
app = flink.Application(stack, "MyApp",
code=flink.ApplicationCode.from_bucket(bucket, "my-app.jar"),
runtime=flink.Runtime.FLINK_1_20
)
Verify before relying
- Whether breaking changes between alpha versions occur frequently enough to affect production deployments.
- Performance characteristics and scaling limits for large Flink applications deployed via these constructs.
- Whether all Flink runtime versions listed (1.15, 1.18, 1.19, 1.20) remain actively supported by AWS.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 4 packagesaws-cdk-libconstructsjsiipublication |
| Maintenance | Actively maintained 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 169,691 / month, #10,408 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaFramework :: AWS CDKFramework :: AWS CDK :: 2Intended Audience :: DevelopersLicense :: OSI ApprovedOperating System :: OS IndependentProgramming Language :: JavaScriptProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Typing :: Typed |
Evidence: aws_cdk_aws_kinesisanalytics_flink_alpha-2.265.0a0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “aws kinesis analytics flink cdk”
- aws-cdk.aws-kinesisanalytics-flink-alphaProvides AWS CDK constructs for defining and deploying managed Apache…
- aws-cdk.aws-kinesisfirehose-alphaProvides AWS CDK constructs for defining Amazon Data Firehose…
- aws-cdk.aws-kinesisDefines AWS Kinesis data streams as infrastructure-as-code constructs…
Give your agent the search over MCP, or paste the wish link into any chat.
More Application Frameworks packages
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.
Install it if you're developing CLI tools, dashboards, or interactive terminal applications.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.
Install it if you need to build or connect to servers.
Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.
See also aws-cdk.aws-kinesisfirehose-alpha · aws-cdk.integ-tests-alpha · aws-cdk.aws-kinesisfirehose-destinations-alpha · aws-cdk.aws-iot-actions-alpha · aws-cdk.aws-logs · aws-cdk.aws-apprunner-alpha · aws-cdk.aws-kinesis · aws-cdk.aws-cloudfront · aws-cdk.aws-glue-alpha · aws-kinesis-agg