About River
We believe developers should own their infrastructure — not rent it, not be locked into it, not watch it get repriced overnight. River is the operating system that makes self-hosting as powerful as the cloud, without giving up control.
Why River exists
Modern teams juggle a dozen managed services — a database here, a BI tool there, containers somewhere else, and an AI vendor on top. The bill grows, the data scatters, and you lose sight of what runs where.
River brings it all under one roof. Databases, containers, notebooks, dashboards, files, scheduled jobs, and an AI assistant named Lily — running on hardware you own, federated across every data source you already have.
One platform. One login. Full control.
What River does
Federated SQL
Query Postgres, MySQL, SQLite, MongoDB, and MSSQL in a single statement. Your data stays where it lives.
Containers
Run any workload in any language — managed containers on hardware you control.
Notebooks & Dashboards
Explore data interactively and build real-time dashboards without a separate BI tool.
Lily AI
An AI assistant that speaks SQL and operates the platform. Ask in English, get answers from your data.
HTTP API & SDKs
Seven language SDKs and a full HTTP API so you can integrate River into anything you build.
Self-Hosted
Your server, your data, your rules. No vendor lock-in, no cloud surprises.
The vision
One operating system for everything on your server. Not a suite of tools bolted together — a single, coherent platform where databases talk to dashboards, containers talk to notebooks, and an AI ties it all together. Infrastructure that works for you, owned by you.
Interested in River?
Try it on your own hardware or get in touch.