Arroyo

AWS Azure Streaming & Messaging 2 variations

run SQL over real-time data streams as stateful, fault tolerant pipelines

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

Choose the operating system, cloud and version you need. Every variation is the same hardened Arroyo image, built and supported by cloudimg.

ProductCloudOperating systemVersion
Arroyo AWS Standard View · Guide
Arroyo on Ubuntu 24.04 Azure Ubuntu 24.04 Standard View · Guide

Overview

Arroyo is a distributed stream processing engine that lets you run SQL over real-time data streams. You express your logic as a SQL query and Arroyo turns it into a stateful, fault-tolerant pipeline that processes events continuously as they arrive, with event-time windows, streaming joins, stateful aggregation and exactly-once checkpointing. It connects to Kafka, Kinesis, Redpanda, Pulsar, MQTT and more, and pipelines are authored in a browser console with a SQL editor and live query preview.

Why the cloudimg image

The cloudimg image runs Arroyo preconfigured behind an nginx reverse proxy as a self-contained single-node cluster with an embedded metadata store, so there is no external database to provision. Arroyo ships with no authentication of its own, so the image binds every internal service to loopback and adds a login prompt plus a per-instance engine key, both generated fresh on first boot and never baked in. It comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Turn a Kafka or Kinesis stream into a live materialized view with a single SQL query
  • Detect anomalies and raise alerts on sensor or event data in real time
  • Continuously aggregate and window high-volume event streams with exactly-once correctness