Validate changes to code before it impacts the data

Easily change dbt
Without breaking Looker

From upstream to downstream, use Foundational to analyze and validate pull requests that impact data across every repository in the organization.

Find and fix issues before you deploy - Image
Lemonade LogoRamp LogoLightricks LogoTenengroup LogoTipalti LogoPagaya LogoUnderdog Fantasy Logo

Analyze pull requests before merging

Through our native git integration, Foundational looks at the source code of every change right when it happens, revealing unknown dependencies and identifying potential problems before they’re live.

Code Validation Icon

Code validation for SQL, Python, and Scala

Any code that impacts data is scanned for bugs and semantic issues before  it can damage the business
GitHub Icon

GitHub integration

Data, analytics, and software engineers all interact with Foundational through their existing GitHub workflows
Lineage Icon

Full impact analysis for pending code changes

Understand the full downstream lineage for pending code changes across every data asset in the organization
Analyze pull requests before merging Illustration

BETTER, MORE EFFECTIVE DATA QUALITY AWAITS

Ready to add automated code validation to your pipelines?

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.

Which coding languages 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 provide a native GitHub integration through the GitHub App Marketplace. GitLab support is coming soon.

Do you access my data?

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

Do you save my code?

Source code is never stored persistently, and Foundational does not clone any git repositories.

How 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.