Skip to main content
Product · Data Engineering

Visual ETL,
usage-priced.
Not per-seat.

Tableau and Alteryx charge per seat, every year. ET1 is free and usage-priced — you pay for what you run, not for who's allowed to log in. It streams by default (no play button; refresh only what changed), and it's built by one engineer who shipped inside both of them — so fixes land in minutes, not enterprise roadmaps.

Built by engineers who shipped data at
25+
Nodes
100%
Async
<50ms
Preview latency
SOC 2
Ready
Features

Why ET1.

Hover any tile — the pitch flips around. Six ways ET1 beats cron + Python.

Asynchronous by default

Streaming DAG execution

Hover

Asynchronous by default

Every node runs async. Slow API calls don't block the whole pipeline — the rest of your DAG keeps moving while that request is in flight.

Visual node editor

Drag, drop, connect

Hover

Visual node editor

Build pipelines with wires, not code. Inputs, transforms, filters, joins, outputs — all composable on an infinite canvas.

Connect anything

CSV · JSON · Postgres · APIs

Hover

Connect anything

Native inputs for the data you already have. CSV, JSON, Neon, PostgreSQL, REST APIs, and Git-hosted files. More coming every month.

Real-time preview

See data as you build

Hover

Real-time preview

Every node shows a live preview of its output. No waiting for batch jobs. Tweak a filter, watch the result update in place.

Built-in charts

No BI tool required

Hover

Built-in charts

The Charts node renders bar, line, scatter, and heatmap visualizations from any upstream output. Ship dashboards from the same canvas.

Secure by design

Auth0 · RBAC · audit logs

Hover

Secure by design

Role-based access, row-level permissions, and full audit logging. Built for teams handling regulated data from day one.

Node library

25+ nodes. Zero boilerplate.

Every node is pre-built, tested, and streams asynchronously. Connect them with wires. That's the whole job.

Input
7 nodes
  • CSV Input
  • JSON Input
  • GitHub CSV
  • Neon Database
  • PostgreSQL
  • REST API
  • Manual Table
Transform
6 nodes
  • Filter (Measure & Dimension)
  • Group By / Aggregation
  • Joiner (Inner · Left · Right)
  • Concat / Union
  • Split
  • Pivot / Unpivot
Utility
7 nodes
  • Column Renamer
  • Find & Replace
  • Trim & Normalize
  • Math Operations
  • Constant Values
  • Duplicate Columns
  • Unique Filter
Output
5 nodes
  • Neon Output
  • Charts
  • Data Preview
  • Export CSV
  • Webhook Notify
Use cases

Who runs ET1?

Data engineers, analysts, and anyone tired of babysitting cron.

Replace fragile scripts

Retire your cron + Python duct tape

Hover

Replace fragile scripts

Teams use ET1 to migrate dozens of one-off ETL scripts into a single canvas where every pipeline is visible, testable, and observable.

Analyst self-service

No more "can you pull this for me?"

Hover

Analyst self-service

Analysts build their own data prep pipelines without waiting on a data engineer. Engineers review the canvas, not a PR.

Rapid prototyping

From raw data to chart in 10 min

Hover

Rapid prototyping

Exploration that used to need a Jupyter notebook now happens in a canvas. Share a URL instead of a .ipynb file.

The math

ET1 vs. per-seat tools.

Same job — here's the difference. Every row is a fact you can check.

100% less
ET1
$0
free · unlimited seats
Tableau Creator
~$900
per seat / year
Alteryx Designer
~$5,000
per seat / year

Approx. published list prices, per seat, per year. ET1 is free for unlimited seats — 100% less than one Tableau or Alteryx license. Cloud and sharing cost them more license + setup on top; ET1 ships it in one button — roughly 99% less work.

ET1 Tableau / Alteryx
Pricing Free · usage-based Per-seat license, billed yearly
Seats Unlimited Pay for every user
Where it runs Local desktop — your data stays with you Cloud / server to collaborate
Cloud & sharing One button · no setup · no extra cost Extra license + setup
Refresh Incremental — only what changed Scheduled full refresh
Run mode Streaming, auto by default Click run, wait for the query
Iteration Fixes in minutes, one engineer Enterprise roadmap, wait in line

ET1 installs as a desktop app with its own local Postgres — 100% client-side, so your data never leaves your machine. One button deploys to the cloud if and when you want to share; plenty of teams happily never do, and move over only when collaboration calls for it.

~19 years for Tableau to ship autosave
Year one ET1 saved your work for you

Tableau launched in 2003; autosave arrived in Tableau 2022.2 (mid-2022). ET1 streams and saves to its local Postgres from the first node you drop — there was never a save button to miss.

Is Tableau free? We dug into what's free, what isn't, and what it costs →

Get started

Stop writing boilerplate ETL.

Request a demo. We'll walk you through a real pipeline on your data in 30 minutes.

Request a demo Other products