
Amazon Managed Service for Apache Flink
Amazon Managed Service for Apache Flink runs Apache Flink applications in the cloud to transform and analyze streaming data in real time.
What Amazon Managed Service for Apache Flink is
Amazon Managed Service for Apache Flink runs Apache Flink applications in the cloud to transform and analyze streaming data in real time. AWS handles cluster provisioning and configuration, job orchestration, monitoring and alarms, and automatic scaling. Applications can be written in Java, Scala, Python, or SQL; Apache Beam applications use Java. The service connects with tools including Amazon S3, Amazon MSK, DynamoDB, Kinesis Data Streams, CloudWatch, and AWS Glue Schema Registry, and includes more than 40 Flink connectors with support for custom integrations. Applications can achieve exactly-once processing when their sources, operators, and sinks support those semantics. Each KPU includes 50 GB of running storage for checkpoints and temporary disk, and optional durable backups support point-in-time recovery. AWS describes the service as highly available, with Availability Zone failover and a monthly uptime SLA of at least 99.9%. Pricing is usage-based, from $0.11; there is no free plan. Running applications have minimum charges for KPUs and storage.
Good
- Supports Java, Scala, Python, and SQL applications.
- Includes more than 40 Flink connectors.
- Offers automatic scaling and job monitoring.
- Optional durable backups support point-in-time recovery.
- Monthly uptime SLA guarantees at least 99.9%.
Watch out
- No free plan or AWS Free Tier availability.
- Running Flink applications have minimum charges for 2 KPUs and 50 GB storage.
- One application can use subnets from only one VPC.
- VPC-connected applications lack internet access by default.
Who it suits
It suits teams building real-time streaming delivery, analytics, or stateful processing applications. It is aimed at users who want AWS to manage Flink infrastructure and operations.
Verdict
Amazon Managed Service for Apache Flink combines managed operations with support for multiple streaming languages, connectors, and recovery options. Account for its usage-based charges and VPC constraints when considering it.
Plans and prices
From Amazon Managed Service for Apache Flink's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Usage-based pricing | — | Billed in one-second increments · One additional KPU per streaming application · Two additional KPUs per Studio application in interactive mode · Running storage and optional backups charged per GB/month · Usage-based; charges depend on duration, KPU count, running storage, and optional durable backups. |
The facts
Each one read from Amazon Managed Service for Apache Flink's own pages, with the date it was checked.
What it does
- Availability
- The service is architected for high availability, including Availability Zone failover, and the SLA guarantees at least 99.9% monthly uptime.checked 4 Oct 2026
- Compliance
- AWS says third-party auditors assess the service under compliance programs including SOC, PCI, and HIPAA; it is also included in AWS’s FedRAMP program.checked 4 Oct 2026
- Connectors
- The service includes more than 40 Apache Flink connectors and supports custom integrations.checked 4 Oct 2026
- Integrations
- Listed integrations include Amazon S3, Amazon MSK, Amazon OpenSearch Service, DynamoDB, Kinesis Data Streams, Kinesis Data Firehose, CloudWatch, and AWS Glue Schema Registry.checked 4 Oct 2026
- Languages
- Flink applications support Java, Scala, Python, and SQL; Apache Beam applications use Java.checked 4 Oct 2026
- Managed operations
- AWS provisions and configures Flink clusters, orchestrates jobs, sets up monitoring and alarms, and offers automatic scaling.checked 4 Oct 2026
- Minimum running charges
- A running Flink or Beam application is charged for at least 2 KPUs and 50 GB of running storage; a running Studio notebook is charged for at least 3 KPUs and 50 GB.checked 4 Oct 2026
- Processing guarantees
- Applications can provide exactly-once processing when built with sources, operators, and sinks that support Apache Flink’s exactly-once semantics.checked 4 Oct 2026
- Purpose
- The service runs Apache Flink applications to transform and analyze streaming data in real time.checked 4 Oct 2026
- Security
- Data at rest and in transit is encrypted in the service, and AWS describes security as a shared responsibility between AWS and the customer.checked 4 Oct 2026
- State and recovery
- The service provides 50 GB of running application storage per KPU for checkpoints and temporary disk, while optional durable backups support point-in-time recovery.checked 4 Oct 2026
- VPC limitation
- A single application can use subnets from only one VPC, and VPC-connected applications do not have internet access by default.checked 4 Oct 2026
- Who it serves
- AWS describes the service for building real-time stream processing applications, including streaming delivery, real-time analytics, and stateful processing use cases.checked 4 Oct 2026
Money
- Free Tier
- The service is not currently available in the AWS Free Tier.checked 4 Oct 2026
Alternatives to Amazon Managed Service for Apache Flink
- 1

Apache Beam
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 2
Apache Druid
Free planWebAPILinuxmacOS7.2Free plan - 3

Confluent Cloud
Free planWebAPILinux7.1From $385 a month - 4
Timeplus
Free planWebAPILinuxmacOS7.1From $199 a month - 5

Materialize
Free planWebAPILinuxSelf-hosted7.0From $1.50 a year - 6

RisingWave
WebAPILinuxmacOS6.7$0.23 usage-based
