Best Real-Time Data Streaming Tools for Apache Flink

Find and compare the best Real-Time Data Streaming tools for Apache Flink in 2025

Use the comparison tool below to compare the top Real-Time Data Streaming tools for Apache Flink on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    StarTree Reviews
    See Tool
    Learn More
    StarTree Cloud is a fully-managed real-time analytics platform designed for OLAP at massive speed and scale for user-facing applications. Powered by Apache Pinot, StarTree Cloud provides enterprise-grade reliability and advanced capabilities such as tiered storage, scalable upserts, plus additional indexes and connectors. It integrates seamlessly with transactional databases and event streaming platforms, ingesting data at millions of events per second and indexing it for lightning-fast query responses. StarTree Cloud is available on your favorite public cloud or for private SaaS deployment. StarTree Cloud includes StarTree Data Manager, which allows you to ingest data from both real-time sources such as Amazon Kinesis, Apache Kafka, Apache Pulsar, or Redpanda, as well as batch data sources such as data warehouses like Snowflake, Delta Lake or Google BigQuery, or object stores like Amazon S3, Apache Flink, Apache Hadoop, or Apache Spark. StarTree ThirdEye is an add-on anomaly detection system running on top of StarTree Cloud that observes your business-critical metrics, alerting you and allowing you to perform root-cause analysis — all in real-time.
  • 2
    Apache Doris Reviews

    Apache Doris

    The Apache Software Foundation

    Free
    Apache Doris serves as a cutting-edge data warehouse tailored for real-time analytics, enabling exceptionally rapid analysis of data at scale. It features both push-based micro-batch and pull-based streaming data ingestion that occurs within a second, alongside a storage engine capable of real-time upserts, appends, and pre-aggregation. With its columnar storage architecture, MPP design, cost-based query optimization, and vectorized execution engine, it is optimized for handling high-concurrency and high-throughput queries efficiently. Moreover, it allows for federated querying across various data lakes, including Hive, Iceberg, and Hudi, as well as relational databases such as MySQL and PostgreSQL. Doris supports complex data types like Array, Map, and JSON, and includes a Variant data type that facilitates automatic inference for JSON structures, along with advanced text search capabilities through NGram bloomfilters and inverted indexes. Its distributed architecture ensures linear scalability and incorporates workload isolation and tiered storage to enhance resource management. Additionally, it accommodates both shared-nothing clusters and the separation of storage from compute resources, providing flexibility in deployment and management.
  • 3
    Amazon Managed Service for Apache Flink Reviews
    A vast number of users leverage Amazon Managed Service for Apache Flink to execute their stream processing applications. This service allows you to analyze and transform streaming data in real-time through Apache Flink while seamlessly integrating with other AWS offerings. There is no need to manage servers or clusters, nor is there a requirement to establish computing and storage infrastructure. You are billed solely for the resources you consume. You can create and operate Apache Flink applications without the hassle of infrastructure setup and resource management. Experience the capability to process vast amounts of data at incredible speeds with subsecond latencies, enabling immediate responses to events. With Multi-AZ deployments and APIs for application lifecycle management, you can deploy applications that are both highly available and durable. Furthermore, you can develop solutions that efficiently transform and route data to services like Amazon Simple Storage Service (Amazon S3) and Amazon OpenSearch Service, among others, enhancing your application's functionality and reach. This service simplifies the complexities of stream processing, allowing developers to focus on building innovative solutions.
  • 4
    Streamkap Reviews

    Streamkap

    Streamkap

    $600 per month
    Streamkap is a modern streaming ETL platform built on top of Apache Kafka and Flink, designed to replace batch ETL with streaming in minutes. It enables data movement with sub-second latency using change data capture for minimal impact on source databases and real-time updates. The platform offers dozens of pre-built, no-code source connectors, automated schema drift handling, updates, data normalization, and high-performance CDC for efficient and low-impact data movement. Streaming transformations power faster, cheaper, and richer data pipelines, supporting Python and SQL transformations for common use cases like hashing, masking, aggregations, joins, and unnesting JSON. Streamkap allows users to connect data sources and move data to target destinations with an automated, reliable, and scalable data movement platform. It supports a broad range of event and database sources.
  • 5
    DeltaStream Reviews
    DeltaStream is an integrated serverless streaming processing platform that integrates seamlessly with streaming storage services. Imagine it as a compute layer on top your streaming storage. It offers streaming databases and streaming analytics along with other features to provide an integrated platform for managing, processing, securing and sharing streaming data. DeltaStream has a SQL-based interface that allows you to easily create stream processing apps such as streaming pipelines. It uses Apache Flink, a pluggable stream processing engine. DeltaStream is much more than a query-processing layer on top Kafka or Kinesis. It brings relational databases concepts to the world of data streaming, including namespacing, role-based access control, and enables you to securely access and process your streaming data, regardless of where it is stored.
  • 6
    VeloDB Reviews
    VeloDB, which utilizes Apache Doris, represents a cutting-edge data warehouse designed for rapid analytics on large-scale real-time data. It features both push-based micro-batch and pull-based streaming data ingestion that occurs in mere seconds, alongside a storage engine capable of real-time upserts, appends, and pre-aggregations. The platform delivers exceptional performance for real-time data serving and allows for dynamic interactive ad-hoc queries. VeloDB accommodates not only structured data but also semi-structured formats, supporting both real-time analytics and batch processing capabilities. Moreover, it functions as a federated query engine, enabling seamless access to external data lakes and databases in addition to internal data. The system is designed for distribution, ensuring linear scalability. Users can deploy it on-premises or as a cloud service, allowing for adaptable resource allocation based on workload demands, whether through separation or integration of storage and compute resources. Leveraging the strengths of open-source Apache Doris, VeloDB supports the MySQL protocol and various functions, allowing for straightforward integration with a wide range of data tools, ensuring flexibility and compatibility across different environments.
  • 7
    Arroyo Reviews
    Scale from zero to millions of events per second effortlessly. Arroyo is delivered as a single, compact binary, allowing for local development on MacOS or Linux, and seamless deployment to production environments using Docker or Kubernetes. As a pioneering stream processing engine, Arroyo has been specifically designed to simplify real-time processing, making it more accessible than traditional batch processing. Its architecture empowers anyone with SQL knowledge to create dependable, efficient, and accurate streaming pipelines. Data scientists and engineers can independently develop comprehensive real-time applications, models, and dashboards without needing a specialized team of streaming professionals. By employing SQL, users can transform, filter, aggregate, and join data streams, all while achieving sub-second response times. Your streaming pipelines should remain stable and not trigger alerts simply because Kubernetes has chosen to reschedule your pods. Built for modern, elastic cloud infrastructures, Arroyo supports everything from straightforward container runtimes like Fargate to complex, distributed setups on Kubernetes, ensuring versatility and robust performance across various environments. This innovative approach to stream processing significantly enhances the ability to manage data flows in real-time applications.
  • Previous
  • You're on page 1
  • Next