transactology-dev

$ npm install @transactology/sdk

+ @transactology/sdk@3.1.0

added 8 packages in 2.1s

import { TransactionClient } from '@transactology/sdk';

const client = new TransactionClient({ key: process.env.TXN_KEY });

const analysis = await client.analyze('txn_abc123');

console.log(analysis.friction_score); // 0.23

$

99.97% Uptime
Avg Response: 42ms
1.2B Transactions

API Reference

Transactions

GET/api/v1/transactions/:id
POST/api/v1/transactions/analyze
GET/api/v1/transactions/:id/flow

Flows

GET/api/v1/flows/:network
POST/api/v1/flows/simulate

Analytics

GET/api/v1/analytics/friction
GET/api/v1/analytics/volume
PUT/api/v1/analytics/alerts

API Console

console

$ curl -X GET /api/v1/transactions/txn_abc123

{

"id": "txn_abc123",

"type": "payment",

"amount": 2450.00,

"friction_score": 0.23,

"status": "settled"

}

Changelog

git log

commit e4f2a8c 2026-03-10

feat: add batch transaction analysis endpoint

commit b1d9c3e 2026-02-25

fix: correct friction score calculation for multi-hop flows

commit 7a3f0d1 2026-02-10

feat: webhook events for real-time transaction monitoring