Skip to content
SPECIFICTION
Get listed

SQLLineage

github.com

Free plan LinuxAPISelf-hosted
Visit github.com
Spec score 7.3 #23 of 43 in Data Lineage Tools

Spec sheet

Purpose
SQLLineage analyzes SQL commands to identify source and target tables.Read 11 Oct 2026 · github.com
License
The GitHub repository identifies its license as MIT.Read 11 Oct 2026 · github.com
Column lineage
Its command-line interface can show column-level lineage paths.Read 11 Oct 2026 · github.com
Database connections
Its SQLAlchemy metadata provider queries database metadata, but database drivers must be installed separately.Read 11 Oct 2026 · sqllineage.readthedocs.io
Graph performance
An opt-in rustworkx graph operator is recommended for better performance on large lineage graphs.Read 11 Oct 2026 · sqllineage.readthedocs.io
Installation
The package can be installed with pip from PyPI or directly from GitHub; GitHub installation requires Node.js/npm for the web-based DAG viewer.Read 11 Oct 2026 · sqllineage.readthedocs.io
Metadata
Metadata can improve column-lineage accuracy for wildcard selections and unqualified columns in joins.Read 11 Oct 2026 · sqllineage.readthedocs.io
Multiple statements
It combines lineage across multiple SQL statements and identifies intermediate tables.Read 11 Oct 2026 · github.com
Python API
SQLLineage can be imported as a Python package and used through its LineageRunner API.Read 11 Oct 2026 · sqllineage.readthedocs.io
Security release
The changelog describes v1.5.3 as a security release that upgraded dependencies after vulnerability alerts.Read 11 Oct 2026 · sqllineage.readthedocs.io
SQL dialects
ANSI is the default dialect, and the documentation recommends specifying a dialect to improve lineage analysis for dialect-specific SQL.Read 11 Oct 2026 · github.com
SQL parsing
It uses pluggable sqlfluff and sqlparse parsers to analyze SQL.Read 11 Oct 2026 · sqllineage.readthedocs.io
Visualization
It can start a web server that displays table-level and column-level lineage as a DAG in a browser.Read 11 Oct 2026 · github.com

Plans and prices

SQLLineage Free Open-source Python package · MIT license · Install via PyPI or GitHub Read 11 Oct 2026 · github.com

Every SQLLineage plan and price →

Where Specifiction places it

Alternatives to SQLLineageAll alternatives →