The new standard for data lineage

Easily change dbt
Without breaking Looker

Unmatched and comprehensive cross-platform lineage across your data stack created automatically from the source code that defines your pipelines, transformations, and analytics.

Data Lineage interface showing flow from RAW_ORDERS with 12 columns in prod-db to ORDER_HISTORY and ORDER_INSIGHTS with 12 and 9 columns in prod-wh, then to SALES_OPPORTUNITIES with 3 columns in Looker, accompanied by database and data platform icons.
Lemonade LogoRamp LogoLightricks LogoPayjoy logovio logoPagaya LogoUnderdog Fantasy Logo

Data lineage that goes to the source

Traditional lineage solutions are typically limited to queries and logs, creating lag and inaccuracies. Analyzing the source code, as the source of truth, introduces better coverage, lag, and accuracy.

Green icon of a table with six cells arranged in two rows and three columns.

Complete coverage of the
operational layer

Trace the connections other tools miss. By analyzing source code, capture schema transformations and data flows that exist only in application logic.
Green angled code brackets symbol on black background.

Any type of code

Any SQL, Python, Java, and general-purpose code that impacts data, is analyzed wherever it may reside.
Simple hierarchical network diagram with one square node connected to two square nodes below it.

Automated lineage at every
pull request

Lineage is created directly from the code as changes move through pull requests and code merges. Every update is analyzed before it flows into pipelines, dashboards, or models.
Database schema diagram showing three tables: orders with 9 columns, stg_orders with 5 columns, and raw_orders with 4 columns, connected by green arrows indicating data flow.

Gain complete confidence in your data flows

Ensure your engineering and governance teams always have accurate, actionable lineage without manual upkeep.

Column level precision

Map transformations, joins, and aggregations from field to field with unmatched depth.

Cross system coverage

Connect sources, pipelines, warehouses, and BI tools to view the full data journey.

Always current data

Lineage updates automatically on every commit so teams never rely on stale diagrams.

Search and discovery

Find any field, understand its context, and answer where it comes from or how it is used.

Where automated lineage delivers the most impact

Teams rely on lineage to move faster, reduce risk, and improve the reliability of analytics and operations.

Pinpoint issues in complex lineage

Surface the exact transformation or code change responsible for a break, even within extensive and highly distributed data systems.

Impact analysis

See every downstream dependency before making a change.

Compliance documentation

Generate audit ready reports showing exactly what changed and how it impacts critical data assets.

Knowledge that is always updated to the latest code

Give new team members a clear understanding of how data flows across systems.

“Foundational gave us instant clarity on our data. With column-level lineage, we stopped wasting hours chasing data lineage and started fixing issues before they became problems.”
Eyal El-Bahar, VP of BI and Analytics
"A data change can impact things your team may be unaware of, leading folks to draw potentially flawed conclusions about growth initiatives. We needed a tool to give us end-to-end visibility into every modification.”
Iñigo Hernandez, Engineering Manager
“With Foundational, our team has a secure automated code review and validation process that assures data quality. That’s priceless.”
Omer Biber, Head of Business Intelligence
“Foundational has been instrumental in helping us minimize redundancy and improve data visibility, enabling faster migrations and smoother collaboration across teams.”
Qun Wei, VP Data Analytics
“Foundational helps our teams release faster and with confidence. We see issues before they happen.”
Analytics Engineering Lead

See the full story behind every change

End the guesswork with lineage that provides complete visibility and context into how changes affect your data.

We’re creating something new

Foundational is a new way of building and managing data:
We make it easy for everyone in the organization to understand, communicate, and create code for data.

What types of frameworks and repositories do you support?

Foundational supports SQL, Python, and Scala. We specialize in analyzing common data development frameworks such as dbt, Spark, Airflow, SQLAlchemy, and many others. Ask us to learn more.

How do you integrate with git?

We support GitHub, GitLab, Bitbucket, and Azure DevOps

Do you access my data?

Foundational does not access or process any data or PII. We only access code and metadata.

Can you also analyze queries that are not in git?

Yes, Foundational can also parse warehouse logs to analyze the dependencies of notebooks, ad-hoc queries, views, and others.

What does the setup look like?

Foundational can be set up in less than an hour, by authenticating us to the relevant GitHub repositories and to any BI tools. No code changes or integration work are needed.

Govern data and AI at the source code