{"id":22105048,"url":"https://github.com/tilotech/python-tilores-sdk","last_synced_at":"2026-04-02T02:06:53.543Z","repository":{"id":256560888,"uuid":"836655340","full_name":"tilotech/python-tilores-sdk","owner":"tilotech","description":"The tilores-sdk Python package is a small SDK to develop with the Tilores entity resolution system.","archived":false,"fork":false,"pushed_at":"2024-11-21T12:45:10.000Z","size":41,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-14T05:22:54.592Z","etag":null,"topics":["entity-resolution","python","tilores"],"latest_commit_sha":null,"homepage":"https://tilores.io/RAG","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tilotech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-01T09:31:40.000Z","updated_at":"2024-11-21T12:44:04.000Z","dependencies_parsed_at":"2024-09-11T18:29:58.290Z","dependency_job_id":"95cc4157-2ef1-4a4a-883b-e26bbfe166b1","html_url":"https://github.com/tilotech/python-tilores-sdk","commit_stats":null,"previous_names":["tilotech/python-tilores-sdk"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/tilotech/python-tilores-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tilotech%2Fpython-tilores-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tilotech%2Fpython-tilores-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tilotech%2Fpython-tilores-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tilotech%2Fpython-tilores-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tilotech","download_url":"https://codeload.github.com/tilotech/python-tilores-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tilotech%2Fpython-tilores-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["entity-resolution","python","tilores"],"created_at":"2024-12-01T06:37:46.072Z","updated_at":"2026-04-02T02:06:53.519Z","avatar_url":"https://github.com/tilotech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tilores Python SDK\n\nThe `tilores-sdk` Python package is a small SDK to develop with the [Tilores entity resolution system](https://docs.tilotech.io/tilores/).\n\n## What is entity resolution?\n\nEntity resolution is the connecting of non-identitcal, related data from disparate sources to \"entities\".\nEntities can be anything from people, to companies to financial transactions.\n\nTilores is a highly-scalable, “entity-resolution” technology that was originally developed to connect internal data together. The technology was developed because we found that no other technology on the market could deliver the speed, scalability or cost performance we demanded.\n\nCommon use cases of entity resolution are:\n\n* Deduplication of records from different sources\n* Matching of financial transaction records\n* Data cleaning and transformation\n* Frequency analysis of individual attributes\n* Retrieval Augmented Generation\n\n## Example usage\n\n### Installation\n\n```console\n$ pip install tilores-sdk\n```\n\n### Usage\n\n* Given you have a Tilores instance setup\n* Given you have a set of Tilores instance API credentials.\n\n    Obtain your credentials from your Tilores instance in [Manage Instance \u003e Integration \u003e GraphQL API](https://app.tilores.io/).\n\n* Given you have data loaded, and a schema configured that supports searching for the fields specified in this example.\n\n```python\nimport os\nfrom tilores import TiloresAPI\n\n# Initialize the TiloresAPI (or use `TiloresAPI.from_environ()`)\ntilores = TiloresAPI(\n    api_url=os.environ['TILORES_API_URL'],\n    token_url=os.environ['TILORES_TOKEN_URL'],\n    client_id=os.environ['TILORES_CLIENT_ID'],\n    client_secret=os.environ['TILORES_CLIENT_SECRET']\n)\ntilores.search({'name': 'Müller, Sophia'})\n```\n\n## Features\n\nThe Tilores SDK supports the following features of the Tilores API:\n\n* Tilores instance authentication\n* Tilores database schema and introspection\n* Tilores database GraphQL queries\n* Tilores entity resolution search\n* Tilores golden record retrieval\n\nIn addition to that, it provides various convenience helpers to integrate with the Python ecosystem:\n\n* Create pydantic base classes from the Tilores schema\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftilotech%2Fpython-tilores-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftilotech%2Fpython-tilores-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftilotech%2Fpython-tilores-sdk/lists"}