← All Tools
Soda logo

Soda

Data quality testing and monitoring for modern data teams

Overview

Soda provides data quality testing with a simple YAML-based syntax (SodaCL). It bridges the gap between code-heavy Great Expectations and no-code tools like Monte Carlo. Soda Core is open-source; Soda Cloud adds collaboration, monitoring, and anomaly detection.

Key Features

  • SodaCL: Simple YAML syntax for data checks
  • Soda Core: Open-source scanning engine
  • Anomaly Detection: ML-powered in Soda Cloud
  • Incident Management: Alert and triage issues
  • dbt Integration: Run checks alongside dbt
  • Contracts: Data contracts for APIs

Pros

  • 👍 Simple, readable syntax (SodaCL)
  • 👍 Good balance of code and config
  • 👍 Open-source core
  • 👍 Strong dbt integration
  • 👍 Anomaly detection in Cloud tier

Cons

  • 👎 Cloud features require paid tier
  • 👎 Smaller ecosystem than GX
  • 👎 ML features need data volume
  • 👎 Documentation could be better

Best For

Teams who find Great Expectations too complex but need more than dbt tests. Good middle ground for data quality.

Founded: 2020 HQ: Brussels, Belgium