Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Financial Fraud Detection Software
  3. Ojuri

Ojuri

What it is

Ojuri is a free, MIT-licensed, self-hosted fraud detection engine for fintechs, payment gateways, and mobile-money platforms. It evaluates transactions and returns accept, review, or decline decisions. Applications can call the POST /v1/predict API, while the Node SDK provides typed requests, retries, and webhook signature verification. Real-time scoring uses an XGBoost model served through ONNX Runtime on the authorization path. A pattern-analysis agent follows account, device, and payee relationships over time to identify fraud rings and mule networks. Decisions include reason codes and the model data used, with records kept in an audit log. The Sentinel dashboard offers a review queue, decision stream, model registry, and analyst overrides that can become training data. Model-learning tools monitor drift, retrain on verified labels, and check evaluations before promotion. A separate investigation agent can create reports for declined transactions using an optional self-hosted language model. Services run in the operator’s infrastructure, keeping transaction data within that boundary.

For and against

For

  • Free MIT-licensed plan
  • No per-call fees or rate limits
  • Real-time XGBoost scoring
  • Fraud-ring and mule-network analysis
  • Self-hosted data boundary

Against

  • Docker and Node 20 required for quickstart
  • Optional investigation model downloads about 7.6 GB
  • Self-hosting requires operator infrastructure
  • Not a compliance certification

The verdict

Ojuri provides transaction decisions, relationship analysis, investigation tools, and model management in a self-hosted package. Its free license and data-boundary design fit teams that can operate the required infrastructure.

Who it suits

Fintechs, payment gateways, and mobile-money platforms that need self-hosted transaction scoring. It suits teams requiring auditability and control over transaction data.

Plans and prices

Free

Free

Self-hosted deployment · no rate limits · customer-operated infrastructure

Ojuri

Free

MIT licensed · no per-call fees · no rate limits

Every plan, in full

On the record

Analyst dashboard
Sentinel includes a review queue, decision stream, model registry, and analyst overrides that can become training data.ojuri.io · read 8 Oct 2026
Analyst workflow
Sentinel provides a review queue, live decision stream, rule editor, model registry, audit log, investigations, and user administration.ojuri.io · read 15 Oct 2026
Architecture
The system uses four agents: real-time detection, pattern analysis, model learning, and fraud investigation.ojuri.io · read 15 Oct 2026
Audit trail
Ojuri records each decision and the feature snapshot used at inference before returning the response.ojuri.io · read 15 Oct 2026
Benchmark result
The repository reports 34% fraud detection before retraining and 98.8% after one label-driven retraining round, with 1.1% false positives in its simulation.github.com · read 15 Oct 2026
Compliance
Ojuri says self-hosting can help with data residency requirements including GDPR, NDPR, and CBN, and explicitly says it is not a compliance certification.ojuri.io · read 8 Oct 2026
Data handling
Ojuri says its services run in the operator’s infrastructure and transaction data does not leave that boundary for scoring, training, or investigation.ojuri.io · read 8 Oct 2026
Data residency
The maker states that scoring, training, and investigations run inside the customer’s infrastructure without transaction-data egress.ojuri.io · read 15 Oct 2026
Deployment
The quickstart uses Docker Compose and requires Docker and Node 20; the investigation model is optional and downloads about 7.6 GB of weights when enabled.ojuri.io · read 8 Oct 2026
Explainability
Responses include reason codes, feature contributions, observed values, model version, threshold, and audit ID.ojuri.io · read 15 Oct 2026
Extensibility
Custom pre-model and post-model rules can be edited without restarting and normally update within 30 seconds.github.com · read 15 Oct 2026
Feature extensibility
The default model exposes 64 features and supports defining additional signals without code changes.github.com · read 15 Oct 2026
FIA resource limit
The optional investigation service downloads about 7.6 GB of model weights and needs about 16 GB of free RAM.github.com · read 15 Oct 2026
Fraud-ring detection
Pattern analysis identifies shared-device clusters, relationship groups, and emerging transaction rings.ojuri.io · read 15 Oct 2026
Fraud rings
The Pattern Analysis Agent tracks account, device, and payee relationships over time to identify fraud rings and mule networks.ojuri.io · read 8 Oct 2026
Integrations
The stack uses Kafka, Redis, PostgreSQL, ONNX Runtime, Docker Compose, NGINX, and Prometheus/Grafana components.github.com · read 15 Oct 2026
Investigations
The Fraud Investigation Agent creates reports for declined transactions using a self-hosted language model and runs on a separate path from live scoring.ojuri.io · read 8 Oct 2026
Latest release
The homepage changelog identifies v1.7.0, dated September 28, 2026, as the current release shown there.ojuri.io · read 15 Oct 2026

Alternatives to Ojuri

Every alternative, ranked