What are the best free and open-source data quality and observability tools in 2026?

The main free options in 2026 are DataOps TestGen and DataOps Observability (both from DataKitchen), Soda Core, Elementary, GX Core, dbt tests, and DQOps. They differ most in how tests get created and how much product the free edition holds. Most expect hand-written rules; TestGen generates tests from a profile of each table.

Key points

  • The main free and open-source data quality and observability tools in 2026 are DataOps TestGen, DataOps Observability, Soda Core, Elementary, GX Core, dbt tests, DQOps, Deequ, and OpenMetadata.
  • Soda Core moved to the Elastic License 2.0 in January 2026, so it is source-available rather than open source; TestGen, Observability, Elementary's dbt package, GX Core, Deequ, and OpenMetadata are Apache 2.0.
  • Two 2026 events changed the free options: GX Cloud shut down on June 1, 2026 while GX Core continues under Fivetran stewardship, and Boomi acquired Elementary on October 19, 2026.
  • DataKitchen's comparison pages estimate Monte Carlo at $120,000 to $250,000 a year for 10 users and 1,000 tables (reviewed June 2026), the price a small team weighs any free alternative against.
  • Open-source TestGen covers one user, one database connection, and one project; it profiles 55 column characteristics and generates 34 test types from the profile.

Free is easy to find in this category. The useful question is how much product you get for free, and who writes the tests.

Two 2026 events made the second half of that question sharper. GX Cloud, the commercial Great Expectations product, shut down on June 1, 2026, and GX Core carried on under Fivetran. Then Boomi bought Elementary on October 19, 2026. Both open-source cores survived. The venture-funded open source post explains why that pattern keeps repeating.

DataKitchen makes DataOps TestGen and DataOps Observability, which appear below. Check every row against the linked comparison page.

The free tools, side by side

Ratings for tools other than DataKitchen’s come from DataKitchen’s comparison pages, reviewed June 2026 (Elementary updated October 19, 2026). TestGen and Observability figures come from their product and pricing pages.

ToolObservability: freshness, volume, schemaProfilingValidation: how tests get madeDeploymentLicenseFull product free?
DataOps TestGenYes, table monitorsYes, 55 column characteristics34 test types generated from the profile, 19 you configureSelf-host; tests run as SQL in your databaseApache 2.0Yes, for 1 user, 1 connection, 1 project
DataOps ObservabilityPipeline runs and timing across tools such as Airflow, dbt Core, Fivetran, and Power BIVia TestGen, which sends it resultsRule-based alerts on run eventsSelf-host containerApache 2.0Yes, for 1 user, 1 project
Soda CorePartialPartialYou write checks in SodaCLSelf-host library and CLIElastic License 2.0 since January 2026Partial: UI and alerting are Soda Cloud
ElementaryPartialPartialdbt tests plus rule-based anomaly and schema checksSelf-host dbt packageApache 2.0Partial: static report; acquired by Boomi Oct 19, 2026
GX CorePartialYesYou write expectations in PythonSelf-hostApache 2.0Partial: GX Cloud shut down June 1, 2026
dbt testsdbt source freshness for sourcesNot coveredFour built-in generic tests; you write the rest in YAML or SQLRuns inside dbtOpen sourceNot rated
DQOps CommunityYesYesAbout 150 built-in checks you enableSelf-hostApache 2.0, limitedDemo: capped at a few tables
DeequPartialYesYou define constraints in Scala on SparkSelf-host on SparkApache 2.0Yes
OpenMetadataPartialYesRule-based test suitesSelf-hostApache 2.0Yes; Collate sells a hosted edition

The dbt row comes from DataKitchen’s Microsoft data quality post, which lists dbt’s four built-in tests: unique, not_null, accepted_values, and relationships. dbt has no DataKitchen comparison page.

How to read the table

Start with the validation column. It decides your coverage more than any other. A tool that makes you write every rule caps out at the tables someone had time to cover. DataKitchen’s 80% post argues that most tests can come from the data itself, leaving people the domain rules: historical balances, transaction anomalies, trends.

Then read the last column. “Partial” there usually means the UI, the scheduler, or the alert routing lives in a paid cloud. That’s a fair business model. It also means the free edition is a library you assemble into a system, and the day the company is acquired is the day you find out which half you depend on.

Testing and observability are different jobs. A test checks values inside rows. A monitor watches the table over time. If you have to pick one first, see testing or observability first.

If you’re looking for a Monte Carlo alternative

Monte Carlo is a proprietary SaaS platform priced by table tier. DataKitchen’s Monte Carlo comparison estimates it at $120,000 to $250,000 a year for 10 users and 1,000 tables, reviewed June 2026. Monte Carlo doesn’t publish list prices, so treat that as a range.

The free tools that cover Monte Carlo’s core job, freshness, volume, and schema monitors, are TestGen, DQOps Community at demo scale, and, partially, Elementary and Soda Core. None of them is a like-for-like replacement. Monte Carlo’s field-level lineage and root-cause analysis go further than TestGen’s partial column-level lineage. For a small team, the honest test is whether you need those or just need to know a table stopped loading.

If you outgrow the free edition, the cost answer prices the next step.

Sources

SourceWhat it covers
The 2026 open-source data quality and observability mapEvery free tool above, including which ones ship the whole product
Best modern data quality toolsThe scored roundup the ratings come from

Frequently asked questions

Short answers to the follow-up questions people ask next.

What is the best free alternative to Monte Carlo for a small team?

For table monitoring without a contract, the free options that watch freshness, volume, and schema are open-source DataOps TestGen, DQOps Community (capped at a few tables), Elementary, and Soda Core, each with limits. DataKitchen makes TestGen. DataKitchen estimates Monte Carlo at $120,000 to $250,000 a year for 10 users and 1,000 tables, as reviewed in June 2026.

Is Soda Core still open source?

Not under an open-source license. Soda Core moved to the Elastic License 2.0 in January 2026, which makes it source-available. It remains free to use as a Python library and CLI that runs checks written in SodaCL. The UI and alerting sit in the paid Soda Cloud, according to DataKitchen's 2026 map of open-source data quality tools.

Is Elementary still free after the Boomi acquisition?

Yes, for now. Boomi acquired Elementary on October 19, 2026, and Elementary says the open-source dbt package continues. The package is Apache 2.0 and emits a static report; the live UI and alert routing are in Elementary Cloud. The roadmap now belongs to Boomi.

Which free data quality tools generate tests automatically?

Among the free tools DataKitchen tracks, only DataOps TestGen rates yes for generating tests from profiling: 34 test types from a profile of 55 column characteristics. DQOps ships about 150 built-in checks you enable. Soda Core, GX Core, and dbt tests expect you to write each rule by hand in YAML, Python, or SQL.

What are the limits of open-source TestGen?

Open-source DataOps TestGen covers one user, one database connection, and one project, with no feature gates inside those limits. Column-level lineage is partial. A second user or database means TestGen Enterprise, listed at $100 per user and $100 per connection per month on DataKitchen's pricing page in October 2026.

Try it on your own data

DataOps TestGen is free and open source. Profile a table and generate its tests this afternoon.