We're making available the following software components for anyone's use under MIT license terms:
- yente — an entity matching API that can be used to run queries against the data produced by OpenSanctions. It is used to run self-hosted screening applications.
- yente-client — a Python SDK and command-line client for the hosted OpenSanctions API and self-hosted yente instances, including an MCP server that lets LLM agents run screening queries.
- followthemoney — entity and relationship data model used by OpenSanctions, which includes a wide range of tooling for generating custom datasets, and converting data to other formats, including graph databases.
- rigour — data cleaning and normalization tools for a wide range of semantic field types (names, territories, etc.).
- zavod — the toolkit used to run the OpenSanctions data pipeline, which manages how we ingest, normalize, and publish data repeatably from many varied sources.
- nomenklatura — the data integration system used to store entity data with full lineage and to integrate entity profiles across multiple sources.
- We also make available the code for all of our data crawlers in our main GitHub repository. See our FAQ item on replicating the OpenSanctions data from source.