EVERYTHING XIAOMI
Get listed
Arroyo logo

Arroyo

Arroyo is an open-source distributed stream processing engine for stateful computations on data streams, with sub-second results.

Place
#1 of 26
Score
8.0
Arroyo's website

What Arroyo is

Arroyo is an open-source distributed stream processing engine for stateful computations on data streams, with sub-second results. Users define pipelines in analytical SQL, including queries with windows and joins. The engine supports checkpointing for recovery and fault tolerance, exactly-once processing, and horizontal and vertical rescaling. Arroyo says it can handle millions of events per second. Its listed connectors include Kafka, Kinesis, MQTT, NATS, MySQL, Postgres, Redis, Delta Lake, Iceberg, HTTP, WebSocket, and Webhooks. It reads and writes JSON, Avro, Parquet, text, and binary, and includes more than 300 SQL functions; Rust functions can extend SQL. The web UI supports connection management, query development and testing, and pipeline monitoring, while a REST API can manage pipelines. A single-node cluster is for testing and development; production deployments use a distributed cluster with Arroyo’s scheduler or Kubernetes. The engine is Apache 2.0 licensed and self-hostable.

Good

  • Supports exactly-once processing and checkpointing
  • Includes more than 300 SQL functions
  • Provides a web UI and REST API
  • Apache 2.0 licensed and self-hostable

Watch out

  • Single-node deployment is intended for testing and development
  • Production requires a distributed cluster

Who it suits

Arroyo suits teams building stateful stream-processing pipelines with SQL and Rust extensions. A single-node cluster is intended for testing and development; production calls for a distributed deployment.

Verdict

Arroyo combines SQL-based stream processing with checkpointing, connectors, and a web UI. Its deployment guidance distinguishes single-node development from distributed production use.

Plans and prices

From Arroyo's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Arroyo open-sourceFreeApache 2.0 engine · self-hosted on Linux/macOS, Docker or Kubernetes
Open-source Arroyo EngineFreeApache 2.0 licensed; single binary; self-hosted
Cloudflare Workers Paid with Pipelines$5 a month50 GB/month SQL transforms · 50 GB/month sink delivery · unlimited stream ingress · $0.04/GB additional SQL · $0.03/GB JSON sink · $0.06/GB Parquet/Iceberg sink · monthly

The facts

Each one read from Arroyo's own pages, with the date it was checked.

What it does

Acquisition
Cloudflare announced on April 10, 2025 that it acquired Arroyo and would integrate its engine into Cloudflare Pipelines, Queues, Workers and R2.checked 15 Oct 2026
Async UDF limits
Async Rust UDFs have configurable concurrency and timeout settings; Python UDFs do not support async functions.checked 15 Oct 2026
Checkpoint storage
Production deployments can store checkpoints in S3, Google Cloud Storage, Azure Blob Storage or compatible stores such as Minio, R2 and Backblaze B2.checked 15 Oct 2026
Cloudflare managed limits
Cloudflare's current Pipelines pricing page lists unlimited stream ingress, 50 GB/month included SQL transforms and 50 GB/month included sink delivery on Workers Paid.checked 15 Oct 2026
Connectors
Documented connectors include Kafka, Confluent Cloud, Kinesis, MySQL, Postgres, MQTT, NATS, Redis, Redpanda, Fluvio, Filesystem, Iceberg, WebSocket, SSE, Webhook and HTTP polling.checked 15 Oct 2026
Data formats
Native formats include JSON, Avro, Parquet, raw text and raw binary, with custom formats possible through UDFs.checked 15 Oct 2026
Deployment
Arroyo can run as a single binary, Docker container or Kubernetes deployment, with SQLite for local use and Postgres recommended for distributed production.checked 15 Oct 2026
Exactly-once processing
Arroyo advertises exactly-once processing across out-of-order data and machine failures, using checkpointed state.checked 15 Oct 2026
Fault tolerance
The engine supports state checkpointing for fault tolerance and pipeline recovery, and exactly-once processing.checked 4 Oct 2026
Formats and functions
Arroyo natively reads and writes JSON, Avro, Parquet, text, and binary, and includes over 300 SQL functions.checked 4 Oct 2026
Founder and launch
Y Combinator lists Arroyo as a Winter 2023 company founded in 2022 with founders Micah Wylde and Jackson Newhouse.checked 15 Oct 2026
GitHub project
The public repository describes Arroyo as a Rust distributed stream-processing engine and showed about 5.1k stars and 379 forks when opened.checked 15 Oct 2026
Helm packaging
Artifact Hub lists an official Arroyo Helm chart for Kubernetes and showed chart/application version 0.15.0.checked 15 Oct 2026
Joins
Arroyo SQL supports stream joins including inner, left, right and full joins, plus windowed and updating-data joins.checked 15 Oct 2026
Kafka integration
Kafka sources and sinks support self-hosted Kafka, Amazon MSK and Confluent Cloud, with exactly-once or at-least-once sink modes.checked 15 Oct 2026
Licence
The official documentation states that Arroyo is fully open source under the Apache 2.0 licence.checked 15 Oct 2026
Limit: late events
Events arriving after a watermark has passed are dropped according to the documented watermark semantics.checked 15 Oct 2026
Limit: operational burden
The same independent review says self-hosted deployments leave infrastructure responsibility with the customer team.checked 15 Oct 2026
Limit: state memory
The concepts documentation says open-source Arroyo stores operator state in worker memory, limiting state size to available worker memory.checked 15 Oct 2026
Postgres integration
Postgres connectivity currently uses Debezium through Kafka; the documentation says a native Postgres connector is planned.checked 15 Oct 2026

The company

Company history
Arroyo’s founders say they started the company in 2022 and open-sourced the engine in 2023.checked 4 Oct 2026
Company legal name
Crunchbase identifies the company legal name as Arroyo Systems, Inc.checked 15 Oct 2026
Company location and investors
Crunchbase lists Berkeley, California as headquarters and Y Combinator as the investor in its pre-seed round.checked 15 Oct 2026
Founded
2022checked 28 Sep 2026

Alternatives to Arroyo

All alternatives
  1. 1Apache NiFi logo

    Apache NiFi

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  2. 2Apache Beam logo

    Apache Beam

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  3. 3

    Esper

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.5Free plan
  4. 4

    AFL++

    Free planAndroidLinuxmacOSSelf-hosted
    7.2From €20,000 a year
  5. 5Confluent Cloud logo

    Confluent Cloud

    Free planWebAPILinux
    7.1From $385 a month
  6. 6

    Timeplus

    Free planWebAPILinuxmacOS
    7.1From $199 a month