RIVER · Data — 03

RIVER

A visual node-based architect for ML pipelines.

Overview

Design the pipeline. RIVER writes the architecture.

Designing ML pipelines is design work. It deserves a design surface — not a notebook, not a config file, not a graph of YAML files referencing one another across a repository.

RIVER gives ML engineers and researchers a visual node-based workspace for composing pipelines, verifying compatibility at every connection, and seeing the shape of the system before any training run begins.

When the architecture is right, RIVER writes the code.

Capabilities

What it does.

01

Node-based composition.

A clean visual canvas for pipeline construction. Modular nodes for data, transforms, models, evaluation, and deployment.

02

Compatibility verification.

Static type-checking of every connection — tensor shapes, dtypes, schema agreement — before training begins.

03

Dry-run simulation.

Trace data flow through the pipeline with synthetic batches. Find the broken edges in seconds, not hours.

04

Architecture export.

Generate production-grade pipeline code (PyTorch, JAX, TensorFlow) from the visual graph — readable, idiomatic, version-controllable.

05

Library of nodes.

A growing library of standard ML primitives. Extend with your own nodes; share across the team.

06

Reproducibility.

Every pipeline is a versioned artifact. Branch, fork, compare, and roll back with confidence.

Specifications

For practitioners.

  • TargetsPyTorch · TensorFlow · JAX · scikit-learn
  • Node library180+ standard nodes; extensible via Python plugins
  • VerificationStatic + runtime; tensor-shape, dtype, schema, gradient-flow checks
  • OutputIdiomatic source code, not a runtime — your code, your repo
  • CollaborationMulti-user pipelines with branch-and-merge semantics
  • PlatformWeb-based application; cloud-hosted or self-hosted
Engagement

See RIVER in action.

We give live walk-throughs to ML teams considering RIVER. No deck, no demo deck — just the application, against a problem of your choosing.

Request a briefing All products