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

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
- Released under the Apache-2.0 license
- 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
- Category
- Development › Developer Tools
- 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
Guides for Developer Tools
DataComPy alternatives
Tools and sites you could use instead, ranked by how closely they match.
Koalas implements the pandas DataFrame API on Apache Spark and is deprecated; for Apache Spark 3.2 and above, use PySpark directly.
AWS Data Wrangler connects Pandas with AWS data services and databases, including Athena, Glue, Redshift, and S3.
The Geni project provides a Clojure dataframe library that runs on Apache Spark.
Polars provides a Rust query engine for DataFrames, with a Python interface for data work.
Python developers can use Dash to build data apps and dashboards without requiring JavaScript.
Machine learning pipelines can use whylogs, an open-source library for logging data quality and model performance.
Popular in Developer Tools
Well-known listings from the same topic.
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













