Skip to content
SPECIFICTION
Get listed

dedupe vs Entify

dedupe

github.com

Entify

github.com

Side by side

FigurededupeEntify
Price from—Free
Free plan—Yes
Free trial——
Open source——
Web—Yes
WindowsYes—
macOSYes—
LinuxYes—
APIYesYes
Self-hostedYesYes
Plans published01
Spec score · Data Deduplication Software7.9 (#12)8.4 (#2)
Data formatsThe former service’s FAQ says uploads accepted Excel spreadsheets and CSV files, with one record per row and column names in the first row.It reads CSV, TSV, Parquet, JSON, and Excel files.
IntegrationsThe 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.Optional sign-in and shared storage use Clerk authentication and Supabase persistence.
Intended usersThe 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.The project describes itself as intended to make record linkage usable by data stewards and teams without specialist record-linkage expertise.
LicenseThe GitHub repository identifies the project as MIT licensed.The repository lists an MIT license.

Plans

dedupe

No plans published.

dedupe pricing →

Entify

  • Open-sourceFree

Entify pricing →

In their own words

dedupe

dedupe has no write-up on Specifiction yet; its figures are above.

Visit github.com

Entify

Entify is a free, open-source workspace for linking records, resolving entities, and deduplicating datasets. It uses Splink 4 and DuckDB for matching, with exact, Jaro-Winkler, Jaccard, and Levenshtein comparisons. Automatic setup estimates column types, proposes blocking rules, and explains its choices for users to adjust. It reads CSV, TSV, Parquet, JSON, and Excel files, and reports row counts, distinct values, and completeness by column. Review tools include match evidence, score and threshold analysis, and PDF audit reports. Merge exports keep one surviving record per entity and retain source IDs for tracing or undoing merges. Entify runs locally with Docker or with Python 3.11+ and Node 20+; demo mode works without optional sign-in or shared storage. Its Docker quickstart needs no accounts, API keys, or external services, and uploaded data stays on the machine. The project is intended for data stewards and teams without specialist record-linkage expertise. Optional semantic blocking requires an extra install of roughly 600 MB of Torch dependencies.

Visit github.com