How predictr.io works

The algorithms behind the answers, the architecture that builds them, and the four surfaces you can drive it from.

5 ways to drive it

One engine, five interaction surfaces. Pick the one that matches the task.

Web UI

Build connections, configure analyses and explore predictions in the browser — the fastest path for non-technical users.

API

A high-performance REST API for embedding predictions in customer-facing apps, back-office tools, or batch pipelines.

CLI

Script and automate everything from the shell with predictr-cli — ideal for ad-hoc work, scheduled jobs and reproducible setups.

Claude Code

Drive the platform conversationally from Claude Code via our plugin. Ask for an analysis, get one built, get the answer back.

GitHub Actions

Train, refresh and deploy models — and provision the cloud data infrastructure they sit on — straight from your CI/CD pipelines. See github.com/predictr-io.

Models and Predictions at the centre, with Web UI, API, CLI, Claude Code and GitHub Actions as five interaction surfaces around them.

Algorithms

Battle-tested models, applied automatically based on the question you're asking.

FPGrowth

Frequent-pattern mining to surface co-occurring items in baskets, invoices and event streams. The engine behind Market Basket Analysis.

K-Means clustering

Unsupervised grouping of customers (or any entity) by behavioural attributes derived from your transaction history.

Prophet

Time-series forecasting with seasonality and trend decomposition. Powers the sales-forecasting analysis.

Decision trees & regression

Linear and logistic regression, ID3/C4.5 decision trees and related classical models — used inside the platform and exposed where they fit the task.

How a model gets built

1. Push work down

Filtering, joining and aggregation run inside your data store, not on a copy. Less data movement, faster builds, smaller bills.

2. Isolated build containers

Each model trains in its own dedicated container — your data never mixes with anyone else's, and runs are reproducible.

3. Tuned parameters

Hyperparameters are auto-tuned by heuristics on a sensible default path, but every knob is exposed if you want to override.

4. Served predictions

The fit object is persisted and exposed behind a low-latency API. Make predictions in the UI for inspection, or call them from your systems in real time.

Supported data stores

Connect directly to your data source — no copies, no extra hops.

Snowflake
Amazon Athena
Amazon Redshift
Google BigQuery
CSV upload
Your data source?