DataComPy

github.com/capitalone/datacompy Developer Tools Open-source projectOpen source

DataComPy compares Pandas, Polars, Spark, and Snowpark dataframes, with output that includes comparison statistics.

github.com/capitalone/datacompy
DataComPy homepage screenshot

About DataComPy

DataComPy is a Python package for comparing two dataframes or tables. It works with Pandas, Polars, Spark, and Snowflake, and it accepts CSV, Parquet, and JSON files on the pandas, polars, and Spark backends. Compared with a basic equality check, it prints comparison statistics and lets you adjust how close values must be to count as matches. It can be installed with pip or conda.

Pricing is not clearly stated.

Key features

  • Built-in datacompy command for ad hoc checks and CI pipelines
  • Exit codes that separate matches, differences, and errors
  • Typed report data for dashboards, JSON export, or custom rendering
  • Snowflake tables can be compared in place
  • Supports classic Spark and Spark Connect
Good for
  • Released under the Apache-2.0 license
Watch out for
  • Older v0.19.x releases get no new features or regular maintenance
  • Spark and Snowflake backends need extra packages installed with pip

DataComPy at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

DataComPy alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing