Skip to content
SPECIFICTION
Get listed

dedupe

github.com

WindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.9 #12 of 27 in Data Deduplication Software

Spec sheet

What it does
The dedupe Python library uses machine learning for fuzzy matching, deduplication, and entity resolution on structured data.Read 10 Oct 2026 · github.com
Intended users
The maintainers describe the library as suitable for integration into applications or import scripts, while the former Dedupe.io service was designed as an online tool for non-developers.Read 10 Oct 2026 · docs.dedupe.io
API
The former Dedupe.io web API supported matching and training against projects through REST calls, including incremental checks, matches and additions after deduplication.Read 4 Oct 2026 · dedupe.io
Integrations
The project describes dedupe as a library that can be integrated into applications or import scripts; it also documents CSV deduplication through the separate csvdedupe command-line tool.Read 4 Oct 2026 · docs.dedupe.io
Privacy
The former service’s FAQ says its privacy policy prohibited renting or selling user data and third-party access without signed consent, and limited company access to debugging and service improvement.Read 4 Oct 2026 · dedupe.io
Compliance
The former service's FAQ states that Dedupe.io was certified FERPA compliant as of July 2019.Read 10 Oct 2026 · dedupe.io
Support
The library documentation directs bug reports to GitHub Issues and lists a mailing list for users.Read 10 Oct 2026 · docs.dedupe.io
License
The GitHub repository identifies the project as MIT licensed.Read 10 Oct 2026 · github.com
Headquarters
Chicago, Illinois, United StatesRead 28 Sep 2026 · github.com
Data formats
The former service’s FAQ says uploads accepted Excel spreadsheets and CSV files, with one record per row and column names in the first row.Read 4 Oct 2026 · dedupe.io
Data privacy
The former service's FAQ says it would not rent or sell submitted data and would not allow third-party access without signed consent.Read 10 Oct 2026 · dedupe.io
Features
Documented features include learned weights and blocking rules, laptop execution, library integration, and support for custom data types, comparators, and blocking rules.Read 10 Oct 2026 · docs.dedupe.io
How it learns
It uses human-labeled training data to learn rules for finding similar records, including in large databases.Read 10 Oct 2026 · docs.dedupe.io
Input formats
The former Dedupe.io service accepted spreadsheet files (.xls, .xslx) and comma-separated text (.csv).Read 10 Oct 2026 · dedupe.io
Installation
The documentation gives `pip install dedupe` as the installation command.Read 10 Oct 2026 · docs.dedupe.io
Open source library
dedupe is a Python library that uses machine learning for fuzzy matching, deduplication and entity resolution on structured data.Read 4 Oct 2026 · github.com
Product status
Dedupe.io, the hosted service, shut down on January 31, 2023.Read 10 Oct 2026 · dedupe.io
Self-hosting
The developer page says Python developers can run the library on local machines or servers and build self-hosted entity-resolution pipelines.Read 4 Oct 2026 · dedupe.io
Training
The library uses human-labeled examples to learn rules for finding similar records, including in very large databases.Read 4 Oct 2026 · docs.dedupe.io
Training limit
The former service required at least 10 positive and 10 negative record-pair examples during training.Read 4 Oct 2026 · dedupe.io
Training requirement
The former Dedupe.io service required at least 10 positive and 10 negative record-pair examples during model training.Read 10 Oct 2026 · dedupe.io
Use cases
The library can remove duplicate spreadsheet entries and link customer, order history, or campaign contribution records without relying on unique IDs.Read 10 Oct 2026 · docs.dedupe.io
Web service workflow
The former Dedupe.io service described a workflow to upload data, train a model, review automatically found matches, and download results.Read 4 Oct 2026 · dedupe.io

Where Specifiction places it

Alternatives to dedupeAll alternatives →