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
Gudu's SQL parser powers column-level lineage, impact analysis, and ER diagrams across 20+ dialects. Choose the interface that fits your workflow.
Embed lineage in your app
Operate a lineage platform
Inspect lineage in VS Code
Oracle, SQL Server, PostgreSQL, MySQL, Snowflake, BigQuery, Redshift, Hive, Spark SQL, DB2, Teradata, and more.
Trace data flow through procedural SQL: IF/ELSE, loops, cursors, dynamic SQL, and exception handlers.
Track every column through CTEs, subqueries, window functions, UNIONs, and complex joins.
Identify every downstream dependency before renaming a column or changing a table schema.
| 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 |
Answer three quick questions and we will point you to the best fit.