Ciaren

Screenshots and recordings from the product

Workflows built with Ciaren

Visual ETL, data cleaning, analytics, and machine-learning workflows. Every screenshot and recording below is the real editor running on real data.

The Demo project ships with Ciaren

Sample datasets
11
Example flows
18
Created
On first server start
Where to open it
Projects → Demo
Sample data
Same rows on every install

Workflows

Browse by category

Recording
Screen recording of building a Ciaren ETL workflow from an empty canvas: adding a CSV input node, connecting transformation nodes, and running the flow
ETL

Build an ETL flow from scratch

Drag a CSV input onto the canvas, chain filter and aggregate nodes, and wire an output. That is a complete extract-transform-load pipeline without writing code.

  • CSV
  • Filter Rows
  • Group & Aggregate
  • Polars
Ciaren workflow editor showing a machine-learning pipeline that cleans data, joins two sources, scales features, and trains a classifier
Machine Learning

Order status prediction

An end-to-end ML pipeline: clean customer and order data, join the sources, scale features, split train/test, train a random forest, and chart the predictions.

  • Join
  • Scale Features
  • Random Forest
  • scikit-learn
Recording
Screen recording of Ciaren's live data preview: clicking nodes in a workflow and inspecting the real rows each transformation produces
Data Cleaning

Preview every step on real data

Click any node to inspect its actual output (rows, columns, and types) before running anything downstream. A bad join shows up before it costs you a full run.

  • Data Preview
  • Fill Nulls
  • Remove Duplicates
Recording
Screen recording of exporting a Ciaren workflow to Python: choosing an engine and viewing the generated pandas code
Code Export

Export the flow as Python

One click turns the visual pipeline into a standalone, readable pandas, Polars, or lazy Polars script that runs anywhere Python runs, without Ciaren installed.

  • pandas
  • Polars
  • Code generation
Recording
Screen recording of running a Ciaren workflow that ends in a chart node and viewing the rendered bar chart
Analytics

Sales analytics with charts

Aggregate revenue by region and render it as a bar chart directly in the flow. Eight chart node types cover bars, lines, scatter, heatmaps, and more.

  • Group & Aggregate
  • Bar Chart
  • Polars
Ciaren dataset profile page showing column statistics, null counts, and value distributions for an uploaded dataset
Data Quality

Profile a dataset before you build

Column types, null counts, distributions, and summary statistics for any dataset, before the first node goes on the canvas.

  • Dataset profiling
  • Schema inspection
Ciaren schedules page listing recurring workflow schedules with their cron frequency, next run, and status
Automation

Run pipelines on a schedule

Hourly, daily, weekly, or full cron expressions, with retries, catch-up runs, and auto-disable on repeated failure. Schedules are timezone-aware, including DST.

  • Cron scheduler
  • Retries
  • Run history
Ciaren models page showing MLflow experiments with logged parameters and metrics for trained models
Machine Learning

Track every model in MLflow

Each training run logs parameters, metrics, and the model itself to MLflow automatically. Compare experiments and load any registered model back into a flow.

  • MLflow
  • Experiment tracking
  • Model registry

Build your own

Install Ciaren locally, drop a CSV on the canvas, and export Python when you're done.