SQL Data Lineage — One Engine, Three Interfaces

Gudu's SQL parser powers column-level lineage, impact analysis, and ER diagrams across 20+ dialects. Choose the interface that fits your workflow.

Gudu SQL Parser Engine Full syntax-tree parsing • 20+ SQL dialects • Column-level lineage
GSP (Library) Java API
SQLFlow (Platform) Web UI & REST API
SQL Omni (Extension) VS Code

Choose Your Interface

Library / SDK

General SQL Parser (GSP)

Embed lineage in your app

  • Java API and CLI
  • Full AST access
  • Column-level lineage extraction
  • Batch processing millions of queries
  • On-premise, air-gapped deployments
  • OEM-friendly licensing
Explore GSP →
Platform

SQLFlow

Operate a lineage platform

  • Web UI with interactive graphs
  • REST API for automation
  • Database metadata import
  • Scheduled lineage jobs
  • Role-based access control
  • On-premise or cloud deployment
Explore SQLFlow →
VS Code Extension

Gudu SQL Omni

Inspect lineage in VS Code

  • 100% offline — SQL never leaves your machine
  • Column-level lineage and ER diagrams
  • Impact analysis before you ship
  • dbt project support
  • Workspace-wide scanning
  • From $10/month
Explore SQL Omni →

Core Capabilities

🗣

20+ SQL Dialects

Oracle, SQL Server, PostgreSQL, MySQL, Snowflake, BigQuery, Redshift, Hive, Spark SQL, DB2, Teradata, and more.

🔍

Stored Procedure Lineage

Trace data flow through procedural SQL: IF/ELSE, loops, cursors, dynamic SQL, and exception handlers.

📈

Column-Level Lineage

Track every column through CTEs, subqueries, window functions, UNIONs, and complex joins.

Impact Analysis

Identify every downstream dependency before renaming a column or changing a table schema.

Feature Comparison

Feature GSP SQLFlow SQL Omni
Delivery model Library (JAR / DLL) Web app + REST API VS Code extension
Column-level lineage
Table-level lineage
Impact analysis
ER diagrams
Interactive graph UI
REST API
Programmatic Java API
Database metadata import
dbt support
Stored procedure lineage
Offline / air-gapped On-prem option
Multi-user / RBAC
Scheduled jobs
Best for Product builders, OEMs Data governance teams Individual engineers

Which Product Is Right for You?

Answer three quick questions and we will point you to the best fit.

Question 1 of 3

What do you want to do with lineage data?

Question 2 of 3

Which language is your application built in?

Question 2 of 3

Where will the platform run?

Question 3 of 3

Do you need a visual graph UI, or raw data output?

General SQL Parser (GSP)

GSP gives you full AST access and column-level lineage as a Java library. Ideal for embedding lineage in your own product.

Get started with GSP

SQLFlow

SQLFlow is a turnkey lineage platform with a web UI, REST API, metadata import, and role-based access control. Deploy on-prem or in the cloud.

Get started with SQLFlow

SQLFlow (REST API)

Use SQLFlow's REST API to call the lineage engine from any language. You get the same parsing power without needing Java.

Get started with SQLFlow API

Gudu SQL Omni

SQL Omni runs entirely in VS Code — offline, private, and instant. Perfect for engineers who want lineage at their fingertips.

Get started with SQL Omni