{"id":15063629,"url":"https://github.com/sustema-ag/senzing-elixir","last_synced_at":"2026-01-18T19:04:08.647Z","repository":{"id":249113059,"uuid":"830200371","full_name":"sustema-ag/senzing-elixir","owner":"sustema-ag","description":":construction: WIP - Elixir NIF for Senzing© Entity Resolution API.","archived":false,"fork":false,"pushed_at":"2026-01-14T12:48:59.000Z","size":223,"stargazers_count":1,"open_issues_count":15,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-14T16:53:08.662Z","etag":null,"topics":["elixir","nif","senzing"],"latest_commit_sha":null,"homepage":"https://hex.pm/packages/senzing","language":"Elixir","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/sustema-ag.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-17T19:51:35.000Z","updated_at":"2024-11-18T23:15:46.000Z","dependencies_parsed_at":"2024-07-29T16:39:45.045Z","dependency_job_id":"afe63a35-b3a9-4caf-a86c-b327f7e4e034","html_url":"https://github.com/sustema-ag/senzing-elixir","commit_stats":null,"previous_names":["sustema-ag/senzing-elixir"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sustema-ag/senzing-elixir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sustema-ag%2Fsenzing-elixir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sustema-ag%2Fsenzing-elixir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sustema-ag%2Fsenzing-elixir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sustema-ag%2Fsenzing-elixir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sustema-ag","download_url":"https://codeload.github.com/sustema-ag/senzing-elixir/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sustema-ag%2Fsenzing-elixir/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28548958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T19:02:06.365Z","status":"ssl_error","status_checked_at":"2026-01-18T19:01:46.239Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["elixir","nif","senzing"],"created_at":"2024-09-25T00:05:06.005Z","updated_at":"2026-01-18T19:04:08.631Z","avatar_url":"https://github.com/sustema-ag.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Senzing Elixir NIF\n\n[![Main Branch](https://github.com/sustema-ag/senzing-elixir/actions/workflows/branch_main.yml/badge.svg?branch=main)](https://github.com/sustema-ag/senzing-elixir/actions/workflows/branch_main.yml)\n[![Module Version](https://img.shields.io/hexpm/v/senzing.svg)](https://hex.pm/packages/senzing)\n[![Total Download](https://img.shields.io/hexpm/dt/senzing.svg)](https://hex.pm/packages/senzing)\n[![License](https://img.shields.io/hexpm/l/senzing.svg)](https://github.com/sustema-ag/senzing-elixir/blob/main/LICENSE)\n[![Last Updated](https://img.shields.io/github/last-commit/sustema-ag/senzing-elixir.svg)](https://github.com/sustema-ag/senzing-elixir/commits/master)\n[![Coverage Status](https://coveralls.io/repos/github/sustema-ag/senzing-elixir/badge.svg?branch=main)](https://coveralls.io/github/sustema-ag/senzing-elixir?branch=main)\n\n\u003c!-- MDOC --\u003e\n\nElixir NIF for [Senzing©](https://senzing.com/) Entity Resolution API.\n\n\u003cbr clear=\"left\"/\u003e\n\n\u003cpicture style=\"margin-right: 15px; float: left;\"\u003e\n  \u003csource\n    media=\"(prefers-color-scheme: dark)\"\n    srcset=\"assets/logo-full-dark.svg\"\n    width=\"170px\"\n    align=\"left\"\n  /\u003e\n  \u003csource\n    media=\"(prefers-color-scheme: light)\"\n    srcset=\"assets/logo-full-light.svg\"\n    width=\"170px\"\n    align=\"left\"\n  /\u003e\n  \u003cimg\n    src=\"assets/logo-full-light.svg\"\n    alt=\"Sustema Logo\"\n    width=\"170px\"\n    align=\"left\"\n  /\u003e\n\u003c/picture\u003e\n\nThis library was developed and is provided at no cost by\n[Sustema AG](https://sustema.io), a company dedicated to fostering innovation\nand supporting the open-source community.\n\n\u003cbr clear=\"left\"/\u003e\n\n## Senzing Entity Resolution API\n\nSenzing software makes it easy and affordable to add advanced entity resolution\ncapabilities to your enterprise systems and commercial applications.\n\nThe Senzing API provides highly accurate data matching and relationship\ndetection to improve analytics, insights and outcomes with no entity resolution\nexperts required.\n\nYou can be up and running in minutes and deploy into production in weeks.\n\n\u003chttps://senzing.com/entity-resolution-buyers-guide/\u003e\n\n## Installation\n\nTo be able to run this package, Senzing has to be installed by following the\nLinux setup guide: \u003chttps://docs.senzing.com/quickstart/quickstart_api/\u003e\n\nEspecially make sure to load all environment variables as described in the\n[Configure Environment](https://docs.senzing.com/quickstart/quickstart_api/)\nsection.\n\nThe package can be installed by adding `senzing` to your list of dependencies\nin `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:senzing, \"~\u003e 0.1.0\"}\n  ]\nend\n```\n\nTo start the engine, add the following worker to your `Application` or\n`Supervisor`:\n\n```elixir\n{Senzing.G2.ResourceInit, mod: Senzing.G2.Engine, prime: true}\n```\n\n## Dirty IO Nif\n\nSenzing calls take more time than the BEAM schedulers like. They are therefore\nrun on Dirty IO schedulers. It is recommended to raise the amount of schedulers\nso that more calls can happen in parallel. Set the following option to start\n50 instead of 10 dirty IO schedulers: `+SDio 50`.\n\n## Docs\n\n* NIF: \u003chttps://hexdocs.pm/senzing\u003e\n* Senzing Developer Docs: \u003chttps://senzing.com/developer/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsustema-ag%2Fsenzing-elixir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsustema-ag%2Fsenzing-elixir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsustema-ag%2Fsenzing-elixir/lists"}