Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

Splink

Free#11 of 25 in Identity Resolution Software

Splink: A flexible Python package for probabilistic matching, deduplication, and entity resolution. Ranked #11 of 25 in Identity Resolution Software by our editors (6.3/10); pricing: Free plan; best for open-source probabilistic linkage projects.

6.3/10Editor score
Splink6.3 Visit Splink

At a glance

  • Editor score
    6.3 / 10
  • Pricing
    Free plan
  • Best for
    Open-source probabilistic linkage projects
  • Free plan
    Yes
  • Paid from
    None
  • Matching approach
    Hybrid
  • Facts checked
    21 Sep 2026
Splink screenshot
  • Where it wins

    • Supports deduplication and cross-dataset linking without unique identifiers
    • Offers fuzzy comparisons, clustering, and interactive diagnostic charts
    • Runs with DuckDB, Spark, Athena, SQLite, PostgreSQL, Pandas, and PyArrow
  • Where it doesn't

    • Requires a Python environment managed by the user
    • Model setup and interpretation suit data science teams
    • Does not provide a hosted commercial tier

Our verdict on Splink

Splink is an open-source Python package for probabilistic record linkage and entity resolution. It is designed for data scientists and analytical teams working with person, business, and other structured records. The package can deduplicate records within one dataset, link records across datasets, and support incremental or real-time matching when unique identifiers are unavailable. It runs in the user's environment across Windows, macOS, and Linux, and is distributed under the MIT license.

Its main strength is the depth of its matching workflow. Splink uses the Fellegi-Sunter model, configurable blocking rules, and fuzzy comparisons including Jaro, Jaro-Winkler, Jaccard, and Levenshtein. Unsupervised parameter estimation through expectation maximisation can support model development, while pairwise match probabilities provide a basis for reviewing predicted links. Clustering then groups linked records into estimated entity identifiers. Interactive charts help diagnose linkage models, making Splink a strong fit for teams that need to inspect and refine matching logic rather than rely on a fixed matching recipe.

Platform fit is another important consideration. Computations can run through DuckDB, Spark, AWS Athena, SQLite, or PostgreSQL, with support for Pandas and PyArrow. That range suits batch file imports, analytical pipelines, and workloads that need incremental processing or real-time matching. The trade-off is operational: Splink is a Python package rather than a hosted commercial service, so teams manage the environment and model configuration themselves. Choose it for open-source, configurable linkage projects with analytical expertise; choose an alternative if a managed hosted product or a more guided setup is the priority.

Splink pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on moj-analytical-services.github.io

Splink fact sheet

Free planYes
Paid fromNone
Matching approachHybrid
Included recordsNot verified
Real-time APIYes
Batch file importYes
Household matchingNot verified
Organization matchingYes
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations7 integrations: DuckDB, Spark, AWS Athena, SQLite, PostgreSQL, Pandas …
PricingFree plan
Websitemoj-analytical-services.github.io
Facts checked21 Sep 2026

Splink integrations

Splink lists 7 integrations on its own site.

  • DuckDB
  • Spark
  • AWS Athena
  • SQLite
  • PostgreSQL
  • Pandas
  • PyArrow

Alternatives to Splink

See all Splink alternatives →

Used Splink? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Splink for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Splink 6.3/10

Splink is listed in our Identity Resolution Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/splink-identity-resolution-software/"><img src="https://www.itechguides.com/best/badge/splink-identity-resolution-software.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update