Guides
Third-Party Integrations Pluggable integration layer for KYC, AML, banking, stablecoin, custody, and blockchain providers.
Lux Financial provides a configurable integration layer for connecting your preferred providers for KYC, AML, stablecoins, banking, and more. Each integration can be enabled per-environment and configured via the API or dashboard.
┌─────────────────────────────────────────────────┐
│ Lux Financial API │
├─────────────────────────────────────────────────┤
│ Integration Layer │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ KYC │ │ AML │ │Banking │ │ Crypto │ │
│ │Adapter │ │Adapter │ │Adapter │ │Adapter │ │
│ └───┬────┘ └───┬────┘ └───┬────┘ └───┬────┘ │
└──────┼──────────┼──────────┼──────────┼─────────┘
│ │ │ │
┌────▼───┐ ┌────▼────┐ ┌───▼───┐ ┌───▼────┐
│ Jumio │ │Chainalys│ │ Plaid │ │ Bridge │
│ Onfido │ │Elliptic │ │ Moov │ │ Circle │
│Persona │ │ComplyAdv│ │Modern │ │ Paxos │
└────────┘ └─────────┘ └───────┘ └────────┘
Provider Type Features Regions Jumio KYC/KYB Document verification, biometrics Global Onfido KYC AI-powered document & biometric verification Global Persona KYC/KYB Customizable verification flows US, EU Sumsub KYC/KYB Full compliance suite Global Trulioo KYC/KYB Global identity network 195+ countries Plaid Identity KYC Bank-verified identity US
await lux.integrations. configure ({
type: 'kyc' ,
provider: 'jumio' ,
credentials: {
apiKey: process.env. JUMIO_API_KEY ,
apiSecret: process.env. JUMIO_API_SECRET
},
settings: {
workflow: 'netverify' ,
enableBiometrics: true ,
documentTypes: [ 'passport' , 'driving_license' , 'id_card' ],
}
});
Provider Features Data Sources Built-in Sanctions, PEP 25+ government lists Chainalysis Blockchain analytics On-chain risk scoring Elliptic Crypto compliance Transaction monitoring ComplyAdvantage AML screening PEP, sanctions, news Sardine Fraud & AML Behavioral analytics
Provider Type Features Bridge On/Off-ramp Fast US to stablecoin rails Circle Issuance Native USDC minting/burning Paxos Issuance USDP, PYUSD Fireblocks Custody MPC custody, DeFi access Anchorage Custody Qualified custodian BitGo Custody Multi-sig, insurance
Provider Regions Plaid US, CA, UK, EU MX US Tink EU, UK TrueLayer UK, EU
Provider Features Regions Cross River FBO accounts, ACH, wire, cards US Column Ledger, cards, ACH, wire US Treasury Prime Multi-bank BaaS US Griffin Banking-as-a-Service UK Solarisbank Banking infrastructure EU
Provider Features Regions Moov ACH, cards, wallets US Modern Treasury Payments, reconciliation US, EU Increase ACH, wire, real-time payments US CurrencyCloud Cross-border FX Global Wise Platform International transfers Global Nium Global payments, cards Global
Provider Type Chains Alchemy RPC, Indexing Ethereum, Polygon, Arbitrum, Base Infura RPC Ethereum, Polygon, Arbitrum QuickNode RPC 20+ chains Helius RPC, Indexing Solana Lux Network Native Lux Chain
Provider Features Sardine Device intelligence, behavioral analytics Sift ML-based fraud detection SEON Digital footprint analysis
// List configured integrations
const integrations = await lux.integrations. list ();
// Test integration
const result = await lux.integrations. test ( 'int_123' );
// { success: true, latency: 245, message: 'Connection successful' }
// Disable integration
await lux.integrations. disable ( 'int_123' );
Configure different providers per environment (sandbox vs production) to use test credentials during development.