EVERYTHING XIAOMI
Get listed

pyJedAI

pyJedAI is a free, open-source Python framework for entity resolution and link discovery.

Place
#23 of 27
Score
5.9
pyJedAI's website

What pyJedAI is

pyJedAI is a free, open-source Python framework for entity resolution and link discovery. Its documented workflow reads structured or semi-structured data, including pandas DataFrames, then builds and cleans blocks, matches entities, clusters results, and presents scores and visualizations. The project lists supervised and unsupervised machine-learning techniques, and says matching and blocking can also use deep learning and natural language processing. A tutorial demonstrates embedding-based blocking with PyTorch and Gensim vectorizers, followed by nearest-neighbor search through FAISS. Documentation also covers schema matching through Valentine methods such as Similarity Flooding, Cupid, COMA, EmbDI, and SemProp. A geospatial interlinking component includes spatial filtering, initialization, and verification. Installation options include PyPI, a local Git checkout, and Docker. The project says it has been tested on Windows and Linux and requires Python 3.8 or later; Windows also requires Microsoft Visual C++ 14.0. pyJedAI is a research project by the AI-Team of the University of Athens Department of Informatics and Telecommunications, and recommends GitHub Discussions for general questions and its issue tracker for bugs.

Good

  • Free and open source under the Apache-2.0 license.
  • Workflow includes matching, clustering, scores, and visualizations.
  • Supports embedding-based blocking with PyTorch and Gensim.
  • Installation is documented for PyPI, Git checkout, and Docker.

Watch out

  • Requires Python 3.8 or later.
  • Windows installation also requires Microsoft Visual C++ 14.0.
  • Security updates are listed for version 0.0.x.

Who it suits

pyJedAI suits developers, IT practitioners, and researchers working on entity resolution or link discovery with Python. The project describes it as intended for both novice and expert users.

Verdict

pyJedAI offers a broad workflow for entity resolution, from data preparation through matching and results. Check its Python and Windows prerequisites before setting it up.

Plans and prices

From pyJedAI's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
pyJedAIFreeOpen-source Python library · Apache-2.0 license

The facts

Each one read from pyJedAI's own pages, with the date it was checked.

What it does

Algorithms
The project lists supervised and unsupervised machine-learning techniques and says its matching and blocking can use deep learning and NLP techniques.checked 4 Oct 2026
Embedding tools
A tutorial documents embedding-based blocking with PyTorch and Gensim vectorizers and nearest-neighbor search using FAISS.checked 4 Oct 2026
Geospatial feature
The documentation includes a geospatial interlinking component with spatial filtering, initialization, and verification steps.checked 4 Oct 2026
Input data
It processes structured and semi-structured data, using pandas DataFrames as input in the documented workflow.checked 4 Oct 2026
Installation
The project documents installation from PyPI, local Git checkout, and Docker.checked 4 Oct 2026
Intended users
The project describes pyJedAI as intended for both expert and novice users and identifies developers, IT, and science/research audiences in its PyPI classifiers.checked 4 Oct 2026
Operating systems
The project says pyJedAI has been tested on Windows and Linux and requires Python 3.8 or later; Windows also requires Microsoft Visual C++ 14.0.checked 4 Oct 2026
Purpose
pyJedAI is an open-source Python framework for entity resolution and link discovery.checked 4 Oct 2026
Schema matching
The documentation shows pyJedAI schema matching with Valentine methods including Similarity Flooding, Cupid, COMA, EmbDI, and SemProp.checked 4 Oct 2026
Security
The repository security policy lists version 0.0.x as supported for security updates and directs users to report bugs through an issue or discussion.checked 4 Oct 2026
Support
The project recommends GitHub Discussions for general questions and discussions and links to its issue tracker for bugs.checked 4 Oct 2026
Workflow
Its documented workflow covers data reading, block building and cleaning, entity matching, clustering, and results with scores and visualizations.checked 4 Oct 2026

The company

Maker
The project identifies itself as a research project by the AI-Team of the Department of Informatics and Telecommunications at the University of Athens.checked 4 Oct 2026

Alternatives to pyJedAI

All alternatives
  1. 1Zingg logo

    Zingg

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.4Free plan
  2. 2Tilores logo

    Tilores

    Free planWebAPILinuxmacOS
    7.2Free plan
  3. 3Workbooks logo

    Workbooks

    AndroidiOSWeb
    6.9From $47 a month
  4. 4DataMatch Enterprise logo

    DataMatch Enterprise

    WebAPILinuxSelf-hosted
    6.8
  5. 5
    6.7From $58,560 a year
  6. 6

    DupeCatcher

    Free planAndroidiOSWeb
    6.6Free plan