Build on the MaiGuard platform
Developer-friendly APIs for identity, fraud, AML and case management — integrate in minutes with full documentation and SDKs for your favorite languages.
Integration Channels
Every way to connect
Multiple integration patterns based on your architecture. Canonical rate limits on the API reference.
Identity Verification
Verify BVN, NIN, CAC, documents and liveness via API or SDK, then build trusted identity profiles. Powers MaiGuard Verify.
REST API
Direct API calls for identity verification, real-time scoring, and case management. Best for synchronous flows.
JavaScript SDK
Client-side behavioral biometrics and device fingerprinting for richer fraud detection.
Webhooks
Two-way webhook integration for async ingestion and real-time alerts to your endpoints.
Database Integration
Direct DB connections for scheduled transaction sync from PostgreSQL, MySQL, or MongoDB.
SQS Integration
AWS SQS queue integration for high-throughput async transaction processing at scale.
File Import
CSV/JSON file imports for batch processing and historical data migration at onboarding.
Case Management
Create, query and resolve fraud and compliance cases with evidence, notes and an exportable audit trail. Powers MaiGuard Resolve.
Implementation Guides
Production-focused guides for onboarding and feedback intelligence integrations
Customer Onboarding & Integration Guide
Onboard customers with stable IDs, manage tenant lists, and align customerId with userId for downstream scoring. Transaction scoring details stay on the API reference.
- ✓PUT onboard, GET customers, tenant list entries
- ✓Identity alignment: same ID for onboarding and scoring calls
- ✓Errors, retries, and links to full rate limits on API reference
Feedback Intelligence Integration Guide
Implementation guide for outcome feedback loops: capture transactionId, submit feedback events, and monitor quality metrics.
- ✓Maps scoring outcomes to feedback submission
- ✓Explains idempotency and safe retry strategy
- ✓Adds metrics, drift monitoring, and phased rollout checklist
Fraud & AML Guide for Operators
Operator playbook for African payment institutions: transaction monitoring, list screening, case workflows, and NDPR-aligned data handling patterns.
- ✓Velocity rules and shadow-mode rollout
- ✓PEP/sanctions screening payload requirements
- ✓Analyst case SLAs and audit exports
Developer-First Features
Everything you need for a smooth integration experience
Lightning Fast
Average response time under 200ms for real-time risk decisions.
RESTful API
Clean, predictable API design following REST best practices.
JavaScript SDK
Client-side behavioral biometrics collection for enhanced fraud detection.
Detailed Docs
Step-by-step guides, code examples, and API reference documentation.
Sandbox Environment
Test your integration with sample data before going live.
Webhooks
Real-time notifications for risk alerts and transaction updates.
Behavioral biometrics & device intelligence
The MaiGuard JavaScript SDK collects behavioral biometrics and device identity signals that strengthen fraud and AML risk detection. It operates in the background without blocking your application.
- Keystroke Dynamics: Timing patterns (how fast users type, not what they type)
- Mouse Movements: Curvature, speed, click patterns (human vs. bot detection)
- Device Fingerprinting: Canvas, audio, screen properties (device identification)
- Privacy-First: Never collects PII (passwords, card numbers automatically excluded)
1<script src="https://cdn.maiguard.com/sdk/v1/maiguard.min.js"></script>
2<script>
3 const sentinel = MaiGuard.init('pk_live_xyz123');
4 sentinel.watch();
5 sentinel.onReady((deviceSessionId) => {
6 console.log('SDK ready:', deviceSessionId);
7 });
8</script>Get started
Ready to Start Building?
Get your API keys and start integrating MaiGuard into your platform today.