Choosing the Right Gudu Product
Three products, one parse engine. Use the interactive guide below, compare features side-by-side, or jump to use case examples.
Interactive Decision Guide
Detailed Feature Comparison
| Feature | GSP | SQLFlow | SQL Omni |
|---|---|---|---|
| Lineage Analysis | |||
| Column-level lineage | ✓ | ✓ | ✓ |
| Table-level lineage | ✓ | ✓ | ✓ |
| Schema-level lineage | ✓ | ✓ | ✓ |
| Impact analysis | ✓ | ✓ | ✓ |
| Stored procedure lineage | ✓ | ✓ | ✓ |
| CTE / subquery / UNION handling | ✓ | ✓ | ✓ |
| Dynamic SQL tracing | ✓ | ✓ | ✗ |
| SQL Dialect Support | |||
| Number of dialects | 20+ | 20+ | 34 |
| Auto-detect dialect | ✗ | ✓ | ✓ |
| dbt model support | ✗ | ✓ | ✓ |
| Interface & Integration | |||
| Java API | ✓ | ✗ | ✗ |
| CLI Tool | ✓ | ✗ | ✗ |
| REST API | ✗ | ✓ | ✗ |
| Interactive graph UI | ✗ | ✓ | ✓ |
| VS Code integration | ✗ | ✗ | ✓ |
| ER diagrams | ✗ | ✓ | ✓ |
| Export to JSON | ✓ | ✓ | ✓ |
| Export to PNG / SVG | ✗ | ✓ | ✓ |
| Deployment & Operations | |||
| Runs fully offline | ✓ | On-prem option | ✓ |
| Air-gapped deployment | ✓ | ✓ | ✓ |
| Database metadata import | ✗ | ✓ | ✗ |
| Scheduled lineage jobs | ✗ | ✓ | ✗ |
| Multi-user / RBAC | ✗ | ✓ | ✗ |
| Workspace / project scanning | ✗ | ✓ | ✓ |
| Licensing & Pricing | |||
| Free tier | ✗ | Cloud demo | ✓ (10 tables) |
| Starting price | Contact sales | Contact sales | $10/month |
| OEM licensing | ✓ | ✗ | ✗ |
Use Case Examples
"We are building a data catalog product and need to extract column-level lineage from customer SQL automatically."
How GSP helps:
Embed the GSP JAR in your Java application. Call the lineage API on each SQL statement, get structured lineage output, and store it in your catalog's graph database. Process millions of queries in batch with no network overhead.
SQL Migration Validator
"We are migrating from Oracle to Snowflake and need to verify that transformed SQL preserves the same data flow."
How GSP helps:
Parse the original Oracle SQL and the target Snowflake SQL with GSP. Compare the lineage graphs programmatically to confirm column mappings are preserved after translation.
Enterprise Data Governance
"Our compliance team needs to trace how PII flows through 500+ stored procedures across three database systems."
How SQLFlow helps:
Connect SQLFlow to your Oracle, SQL Server, and PostgreSQL instances. It imports metadata automatically, builds a unified lineage graph, and lets compliance officers search for sensitive columns in the web UI.
CI/CD Lineage Gate
"Before any SQL migration ships, we want to validate that no critical downstream reports break."
How SQLFlow helps:
Call the SQLFlow REST API from your CI pipeline. Submit the changed SQL, get the impact analysis result, and fail the build if protected columns are affected.
Daily Development Workflow
"I am refactoring a complex reporting query and need to understand which output columns depend on which source tables."
How SQL Omni helps:
Open the SQL file in VS Code, press Ctrl+Alt+L, and get an interactive lineage graph instantly. Click any column to trace its upstream sources. No setup, no accounts, no data uploaded anywhere.
Regulated Environment
"Our security policy prohibits sending SQL to external services, but engineers still need lineage analysis."
How SQL Omni helps:
SQL Omni runs entirely on the developer's machine. The bundled parser processes everything locally. No internet connection required after installation. Meets air-gapped and FedRAMP-adjacent requirements.
Get Started
GSP Quickstart
- Download the GSP SDK (Java)
- Add the JAR/DLL to your project
- Call
TGetStatementColumnto extract lineage - Process the lineage result in your application
SQLFlow Quickstart
- Try the online demo at gudusoft.com
- Request an on-premise evaluation license
- Deploy via Docker or installer
- Import database metadata and explore lineage
SQL Omni Quickstart
- Open VS Code Extensions (Ctrl+Shift+X)
- Search "Gudu SQL Omni" and install
- Open any .sql file
- Press Ctrl+Alt+L for instant lineage