- CSV Input
- JSON Input
- GitHub CSV
- Neon Database
- PostgreSQL
- REST API
- Manual Table
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.
Why ET1.
Hover any tile — the pitch flips around. Six ways ET1 beats cron + Python.
Asynchronous by default
Streaming DAG execution
HoverAsynchronous 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
HoverVisual 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
HoverConnect 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
HoverReal-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
HoverBuilt-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
HoverSecure by design
Role-based access, row-level permissions, and full audit logging. Built for teams handling regulated data from day one.
25+ nodes. Zero boilerplate.
Every node is pre-built, tested, and streams asynchronously. Connect them with wires. That's the whole job.
- Filter (Measure & Dimension)
- Group By / Aggregation
- Joiner (Inner · Left · Right)
- Concat / Union
- Split
- Pivot / Unpivot
- Column Renamer
- Find & Replace
- Trim & Normalize
- Math Operations
- Constant Values
- Duplicate Columns
- Unique Filter
- Neon Output
- Charts
- Data Preview
- Export CSV
- Webhook Notify
Who runs ET1?
Data engineers, analysts, and anyone tired of babysitting cron.
Replace fragile scripts
Retire your cron + Python duct tape
HoverReplace 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?"
HoverAnalyst 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
HoverRapid prototyping
Exploration that used to need a Jupyter notebook now happens in a canvas. Share a URL instead of a .ipynb file.
ET1 vs. per-seat tools.
Same job — here's the difference. Every row is a fact you can check.
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 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.
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 →
Stop writing boilerplate ETL.
Request a demo. We'll walk you through a real pipeline on your data in 30 minutes.