The World's First Collaborative Data Contracts

The World's First Collaborative Data Contracts

Jun 11, 2025

Maarten Masschelein

Maarten Masschelein

Maarten Masschelein

CEO and Founder at Soda

CEO and Founder at Soda

CEO and Founder at Soda

Table of Contents

You can’t prevent what you don’t agree on.

Today, we’re introducing Soda Collaborative Data Contracts—a new way for data producers and consumers to align on expectations and stop issues before they hit production.

It’s one interface. One workflow. One shared contract between teams.

Backed by code when you want it. Visual when you don’t.

Why This Matters

Data issues usually start upstream and get discovered downstream.

By the time someone catches it, the damage is already done: broken dashboards, unreliable KPIs, and long debug threads.

Data contracts fix that—if they’re usable.

Most aren’t. They’re either:

  • Too rigid to deploy

  • Too technical for stakeholders

  • Or too disconnected from real-world systems

Soda makes data contracts actually usable.

They’re collaborative, flexible, and built to bridge business + engineering from day one.

How It Works

📝 Turn anomalies into contracts

Spot an issue with metrics observability? Click to promote it into a check—then enforce it upstream through a contract.

🤝 Shared UI for producers and consumers

Business, data, and platform teams can all view, define, and enforce expectations—no silos, no lost context, no extra meetings.

🔧 Code or no-code

Author contracts as YAML, or define them through an intuitive low-code UI. Use whatever fits your team’s workflow.

💡 Shift data quality left

Define expectations early, enforce them automatically, and prevent bad data from ever reaching production.

What It Enables

With Collaborative Data Contracts, you can:

  • Catch failures before they propagate

  • Replace fragile Slack threads with real rules

  • Keep producers and consumers aligned in one place

  • Harden the paths that matter—while staying flexible where you need to

It’s fast to deploy. Easy to adapt. And built to evolve with your data.

Built for the Way You Work

✅ Use it with the Soda CLI

✅ Use it inside the UI

✅ Create from scratch or from alerts

✅ Sync with existing check definitions

✅ Schedule it, version it, deploy it

This isn’t an aspirational framework. It’s a production-ready tool.

Collaborate. Codify. Prevent.

This is how data quality finally scales across teams.

Read our docs on Data Testing to learn more about the new features.

Try It Now

→ Create Your Account

The self-serve account creation for Soda Cloud is temporarily paused as we're preparing the general availability of several major updates. If you want to try Soda Cloud in the meantime, please schedule a call with our team of experts, discuss your use case, and get started.

You can’t prevent what you don’t agree on.

Today, we’re introducing Soda Collaborative Data Contracts—a new way for data producers and consumers to align on expectations and stop issues before they hit production.

It’s one interface. One workflow. One shared contract between teams.

Backed by code when you want it. Visual when you don’t.

Why This Matters

Data issues usually start upstream and get discovered downstream.

By the time someone catches it, the damage is already done: broken dashboards, unreliable KPIs, and long debug threads.

Data contracts fix that—if they’re usable.

Most aren’t. They’re either:

  • Too rigid to deploy

  • Too technical for stakeholders

  • Or too disconnected from real-world systems

Soda makes data contracts actually usable.

They’re collaborative, flexible, and built to bridge business + engineering from day one.

How It Works

📝 Turn anomalies into contracts

Spot an issue with metrics observability? Click to promote it into a check—then enforce it upstream through a contract.

🤝 Shared UI for producers and consumers

Business, data, and platform teams can all view, define, and enforce expectations—no silos, no lost context, no extra meetings.

🔧 Code or no-code

Author contracts as YAML, or define them through an intuitive low-code UI. Use whatever fits your team’s workflow.

💡 Shift data quality left

Define expectations early, enforce them automatically, and prevent bad data from ever reaching production.

What It Enables

With Collaborative Data Contracts, you can:

  • Catch failures before they propagate

  • Replace fragile Slack threads with real rules

  • Keep producers and consumers aligned in one place

  • Harden the paths that matter—while staying flexible where you need to

It’s fast to deploy. Easy to adapt. And built to evolve with your data.

Built for the Way You Work

✅ Use it with the Soda CLI

✅ Use it inside the UI

✅ Create from scratch or from alerts

✅ Sync with existing check definitions

✅ Schedule it, version it, deploy it

This isn’t an aspirational framework. It’s a production-ready tool.

Collaborate. Codify. Prevent.

This is how data quality finally scales across teams.

Read our docs on Data Testing to learn more about the new features.

Try It Now

→ Create Your Account

The self-serve account creation for Soda Cloud is temporarily paused as we're preparing the general availability of several major updates. If you want to try Soda Cloud in the meantime, please schedule a call with our team of experts, discuss your use case, and get started.

You can’t prevent what you don’t agree on.

Today, we’re introducing Soda Collaborative Data Contracts—a new way for data producers and consumers to align on expectations and stop issues before they hit production.

It’s one interface. One workflow. One shared contract between teams.

Backed by code when you want it. Visual when you don’t.

Why This Matters

Data issues usually start upstream and get discovered downstream.

By the time someone catches it, the damage is already done: broken dashboards, unreliable KPIs, and long debug threads.

Data contracts fix that—if they’re usable.

Most aren’t. They’re either:

  • Too rigid to deploy

  • Too technical for stakeholders

  • Or too disconnected from real-world systems

Soda makes data contracts actually usable.

They’re collaborative, flexible, and built to bridge business + engineering from day one.

How It Works

📝 Turn anomalies into contracts

Spot an issue with metrics observability? Click to promote it into a check—then enforce it upstream through a contract.

🤝 Shared UI for producers and consumers

Business, data, and platform teams can all view, define, and enforce expectations—no silos, no lost context, no extra meetings.

🔧 Code or no-code

Author contracts as YAML, or define them through an intuitive low-code UI. Use whatever fits your team’s workflow.

💡 Shift data quality left

Define expectations early, enforce them automatically, and prevent bad data from ever reaching production.

What It Enables

With Collaborative Data Contracts, you can:

  • Catch failures before they propagate

  • Replace fragile Slack threads with real rules

  • Keep producers and consumers aligned in one place

  • Harden the paths that matter—while staying flexible where you need to

It’s fast to deploy. Easy to adapt. And built to evolve with your data.

Built for the Way You Work

✅ Use it with the Soda CLI

✅ Use it inside the UI

✅ Create from scratch or from alerts

✅ Sync with existing check definitions

✅ Schedule it, version it, deploy it

This isn’t an aspirational framework. It’s a production-ready tool.

Collaborate. Codify. Prevent.

This is how data quality finally scales across teams.

Read our docs on Data Testing to learn more about the new features.

Try It Now

→ Create Your Account

The self-serve account creation for Soda Cloud is temporarily paused as we're preparing the general availability of several major updates. If you want to try Soda Cloud in the meantime, please schedule a call with our team of experts, discuss your use case, and get started.

Case studies

Trusted by the world’s leading enterprises

Real stories from companies using Soda to keep their data reliable, accurate, and ready for action.

At the end of the day, we don’t want to be in there managing the checks, updating the checks, adding the checks. We just want to go and observe what’s happening, and that’s what Soda is enabling right now.

Sid Srivastava

Director of Data Governance, Quality and MLOps

Investing in data quality is key for cross-functional teams to make accurate, complete decisions with fewer risks and greater returns, using initiatives such as product thinking, data governance, and self-service platforms.

Mario Konschake

Director of Product-Data Platform

Soda has integrated seamlessly into our technology stack and given us the confidence to find, analyze, implement, and resolve data issues through a simple self-serve capability.

Sutaraj Dutta

Data Engineering Manager

Our goal was to deliver high-quality datasets in near real-time, ensuring dashboards reflect live data as it flows in. But beyond solving technical challenges, we wanted to spark a cultural shift - empowering the entire organization to make decisions grounded in accurate, timely data.

Gu Xie

Head of Data Engineering

4.4 of 5

Start trusting your data. Today.

Find, understand, and fix any data quality issue in seconds.
From table to record-level.

Trusted by

Case studies

Trusted by the world’s leading enterprises

Real stories from companies using Soda to keep their data reliable, accurate, and ready for action.

At the end of the day, we don’t want to be in there managing the checks, updating the checks, adding the checks. We just want to go and observe what’s happening, and that’s what Soda is enabling right now.

Sid Srivastava

Director of Data Governance, Quality and MLOps

Investing in data quality is key for cross-functional teams to make accurate, complete decisions with fewer risks and greater returns, using initiatives such as product thinking, data governance, and self-service platforms.

Mario Konschake

Director of Product-Data Platform

Soda has integrated seamlessly into our technology stack and given us the confidence to find, analyze, implement, and resolve data issues through a simple self-serve capability.

Sutaraj Dutta

Data Engineering Manager

Our goal was to deliver high-quality datasets in near real-time, ensuring dashboards reflect live data as it flows in. But beyond solving technical challenges, we wanted to spark a cultural shift - empowering the entire organization to make decisions grounded in accurate, timely data.

Gu Xie

Head of Data Engineering

4.4 of 5

Start trusting your data. Today.

Find, understand, and fix any data quality issue in seconds.
From table to record-level.

Trusted by

Case studies

Trusted by the world’s leading enterprises

Real stories from companies using Soda to keep their data reliable, accurate, and ready for action.

At the end of the day, we don’t want to be in there managing the checks, updating the checks, adding the checks. We just want to go and observe what’s happening, and that’s what Soda is enabling right now.

Sid Srivastava

Director of Data Governance, Quality and MLOps

Investing in data quality is key for cross-functional teams to make accurate, complete decisions with fewer risks and greater returns, using initiatives such as product thinking, data governance, and self-service platforms.

Mario Konschake

Director of Product-Data Platform

Soda has integrated seamlessly into our technology stack and given us the confidence to find, analyze, implement, and resolve data issues through a simple self-serve capability.

Sutaraj Dutta

Data Engineering Manager

Our goal was to deliver high-quality datasets in near real-time, ensuring dashboards reflect live data as it flows in. But beyond solving technical challenges, we wanted to spark a cultural shift - empowering the entire organization to make decisions grounded in accurate, timely data.

Gu Xie

Head of Data Engineering

4.4 of 5

Start trusting your data. Today.

Find, understand, and fix any data quality issue in seconds.
From table to record-level.

Trusted by