Skip to content
SPECIFICTION
Get listed

Arroyo vs RisingWave

Arroyo

arroyo.dev

RisingWave

risingwave.com

Side by side

FigureArroyoRisingWave
Price from$5/mo$0.23/mo
Free planYes—
Free trial—Yes
Open sourceYes—
WebYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published33
Spec score · Stream Analytics Software9.2 (#1)8.0 (#13)
Spec score · Stream Processing Software9.1 (#1)8.0 (#11)
ConnectorsDocumented connectors include Kafka, Confluent Cloud, Kinesis, MySQL, Postgres, MQTT, NATS, Redis, Redpanda, Fluvio, Filesystem, Iceberg, WebSocket, SSE, Webhook and HTTP polling.RisingWave provides 31+ native connectors, including Kafka, PostgreSQL, MySQL, Iceberg, Snowflake, BigQuery, S3, Redis, and Elasticsearch.
DeploymentArroyo can run as a single binary, Docker container or Kubernetes deployment, with SQLite for local use and Postgres recommended for distributed production.Self-managed deployments support Docker, Kubernetes with Helm charts, cloud VMs, and on-premises bare-metal servers.
Founded20222021
SupportThe deployment guide invites users rolling out clusters to contact [email protected] or ask questions on Discord.RisingWave offers standard support on Basic, premium 24x7 support as an option on Pro, and premium support with SLA and quarterly success reviews for self-managed deployments.

Plans

Arroyo

  • Arroyo open-sourceFree
  • Open-source Arroyo EngineFree
  • Cloudflare Workers Paid with Pipelines$5 a month

Arroyo pricing →

RisingWave

  • Basic$0.23 a month
  • ProPriced on request
  • Self-managedPriced on request

RisingWave pricing →

In their own words

Arroyo

Arroyo is an open-source distributed engine for processing stateful computations on data streams, with sub-second results. Users build streaming pipelines in analytical SQL, including complex queries, windows and joins. Arroyo supports checkpointing for fault tolerance and recovery, exactly-once processing, and horizontal and vertical rescaling; it says the engine can handle millions of events per second. Its connectors include Kafka, Kinesis, MQTT, MySQL, Postgres, Redis, Delta Lake, HTTP and WebSocket, among others. It reads and writes JSON, Avro, Parquet, text and binary, and includes more than 300 SQL functions. Rust scalar, aggregate and asynchronous user-defined functions can extend SQL. The web UI supports connection management, query development and testing, and pipeline monitoring; pipeline management is also available through a REST API. Single-node clusters are intended for development and testing, while production deployments use a distributed cluster with Arroyo’s scheduler or Kubernetes. It is Apache 2.0 licensed, free at free, and self-hostable.

Visit arroyo.dev

RisingWave

RisingWave is a distributed SQL platform for ingesting, transforming, and serving real-time data. Its SQL interface is wire-compatible with PostgreSQL, so PostgreSQL clients, drivers, and tools can connect. New events incrementally refresh materialized views. Barrier-based checkpointing and consistent snapshots support exactly-once processing, while data is persisted in S3-compatible object storage and connector offsets are checkpointed for delivery durability. RisingWave lists 31+ native connectors, including Kafka, PostgreSQL, MySQL, Iceberg, Snowflake, BigQuery, S3, Redis, and Elasticsearch. Self-managed deployments are Apache 2.0 open source, with Docker, Kubernetes, cloud VM, and on-premises options. The hosted Basic plan is $0.23 a month, pay-as-you-go, limited to 64 cores and available in select regions; a free plan and 7-day trial are also listed. Basic includes standard support. Premium 24x7 support can be purchased with Pro, while self-managed deployments offer premium support with an SLA and quarterly success reviews. Listed platforms include API, Linux, macOS, self-hosted, and web.

Visit risingwave.com