No project description provided
Project description
yente
yente
is an open source data match-making API. The service provides several HTTP endpoints to search, retrieve or match FollowTheMoney entities, including people, companies or vessels that are subject to international sanctions.
The yente API is built to provide access to OpenSanctions data, it can also be used to search and match other data, such as company registries or custom watchlists.
While yente
is the open source core code base for the OpenSanctions API, it can also be run on-premises as a KYC appliance so that no customer data leaves the deployment context.
- yente documentation - install, configure and use the service.
Development
yente
is implemented in asynchronous, typed Python using the FastAPI framework. We're happy to see any bug fixes, improvements or extensions from the community. For local development without Docker, install the package into a fresh virtual Python environment like this:
git clone https://github.com/opensanctions/yente.git
cd yente
pip install -e .
This will install a broad range of dependencies, including numpy
, scikit-learn
and pyicu
, which are binary packages that may require a local build environment. For pyicu
in particular, refer to the package documentation.
Running the server
Once you've set the YENTE_ELASTICSEARCH_URL
environment variable to point to a running instance of ElasticSearch, you can run the web server like this:
python yente/server.py
License and Support
yente
is licensed according to the MIT license terms documented in LICENSE
. Using the service in a commercial context may require a data license for OpenSanctions data.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yente-3.3.0.tar.gz
.
File metadata
- Download URL: yente-3.3.0.tar.gz
- Upload date:
- Size: 33.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408db2c02c6c15e35b3aa680ec175fcc81e83f4cf04eae8bf7ce9ef1c83e570e |
|
MD5 | b9eaf17bb61fed8e046d1d5e9d77ab1f |
|
BLAKE2b-256 | 6a948b2ad920d2824a10901a5fc3edd212f8d5f663f39b356d811fcdfe090f20 |
File details
Details for the file yente-3.3.0-py3-none-any.whl
.
File metadata
- Download URL: yente-3.3.0-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4216817b402e43b083f83f85e8d964ea51e69792ea978d9610cf3301de9483f8 |
|
MD5 | 055568d26a57c24c6e6ba304a768087b |
|
BLAKE2b-256 | 9a6300afd08e48ade053e2cc1607a40572fc83bc7a5f44e876202f5618694ecb |