See exactly how your SQL moves data
LineagePro is a free SQL lineage visualizer: paste a multi-statement pipeline and get an interactive, column-level graph of how data flows from source tables through transformations to targets. Understanding data flow shouldn't require an enterprise contract — so this doesn't.
- 4+
- SQL dialects parsed (Snowflake, PostgreSQL, MySQL, Oracle)
- Column
- level lineage, not just table boxes
- 251
- automated backend tests
- $0
- to use — no signup required

Column-level lineage from a multi-statement SQL pipeline — sources to target
What it does
- Column-level lineage. Handles CTEs, nested subqueries, JOINs, window functions, MERGE, UNION, and multi-statement pipelines — hover any column to trace its full upstream and downstream path.
- Share and export. Publish a read-only lineage at a public URL, or export SVG, PNG, HTML, Markdown, or DOT for docs and reviews.
- Pipeline diffing. Compare before/after SQL and see exactly which tables and columns were added, removed, or rewired — code review for data flow.
- Governance extras. Tag columns as PII or confidential, annotate lineage, and generate a markdown compliance report straight from the query.
How it's built
Next.js and TypeScript on the front end with a Monaco SQL editor and a D3 graph (force-directed or hierarchical Dagre layout, minimap for large pipelines). Django on the back end, parsing SQL with SQLGlot across dialects. Dockerized and deployed with GitHub Actions to a small cloud VPS — the same production discipline as the client work: CI, tests, health checks, error monitoring.
Why a free tool?
LineagePro is the data-engineering services pitch, in working-software form. It demonstrates the craft — parsing, visualization, product polish — better than any slide could, and it helps engineers who will never hire anyone. Some of them do, though.
