Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · March 14, 2026

Developer Guide: EDD SDK Integration for Robust Identity Verification

This comprehensive guide provides developers with insights into integrating Enhanced Due Diligence (EDD) SDKs, focusing on multi-factor identity verification, biometrics, and document verification.

By DiditUpdated
edd-sdk-integration-developer-guide.png

Seamless IntegrationDidit's SDKs offer flexible integration options (Web, iOS, Android, API) for rapid deployment of EDD workflows.

Multi-Factor IdentityCombine document verification, biometrics, and liveness detection to create comprehensive and secure identity checks.

Optimized WorkflowsUtilize Didit's no-code workflow builder and orchestration layer to design adaptive EDD processes, improving conversion and compliance.

Enhanced Security & ComplianceLeverage iBeta Level 1 certified liveness, SOC 2 Type II, and ISO 27001 certifications to meet stringent regulatory requirements.

In today's digital landscape, robust identity verification is paramount, especially for sectors requiring Enhanced Due Diligence (EDD). Developers face the challenge of integrating complex multi-factor identity checks without compromising user experience or development velocity. This guide delves into the technical aspects of EDD SDK integration, offering a developer-centric perspective on incorporating document verification, biometrics, and other critical components into your applications.

Didit provides a comprehensive suite of SDKs and APIs designed to streamline the implementation of sophisticated identity workflows. By building all core identity primitives in-house, Didit offers a unified platform that simplifies integration, reduces manual reviews, and enhances fraud detection, ultimately cutting identity costs by up to 70%.

Understanding Enhanced Due Diligence (EDD) Requirements

Enhanced Due Diligence goes beyond standard Know Your Customer (KYC) checks, requiring a deeper level of scrutiny for higher-risk individuals or transactions. This often involves collecting and verifying multiple data points, including identity documents, biometric identifiers, and screening against watchlists. For developers, this translates to building systems capable of handling:

  • High-assurance identity verification: Ensuring the person is who they claim to be.
  • Fraud detection: Identifying and preventing spoofing attempts, synthetic identities, and document tampering.
  • Regulatory compliance: Adhering to AML (Anti-Money Laundering), CFT (Combating the Financing of Terrorism), and data privacy regulations (GDPR, CCPA).
  • User experience: Balancing security with a fast, intuitive onboarding process.

A well-designed EDD SDK integration is crucial for meeting these requirements efficiently. Instead of piecing together various vendors, Didit's single-API approach allows you to orchestrate these complex checks seamlessly.

Key SDK Integration Patterns for Multi-Factor Identity

Integrating multi-factor identity verification involves several core components. Didit's SDKs provide flexible options for embedding these capabilities directly into your web or mobile applications.

Document Verification SDK Integration

The foundation of many EDD processes is robust identity document verification. Our document verification SDK allows for automated capture, OCR data extraction, and fraud detection for over 14,000 document types across 220+ countries. Here’s a typical flow:

  1. User initiates verification: Triggered by your application's logic (e.g., during onboarding).
  2. SDK capture: The user is guided to capture images of their ID document (front and back). The SDK provides real-time feedback on image quality.
  3. Data extraction & validation: Didit's backend processes the images, extracts data, and performs authenticity checks (tamper detection, MRZ parsing).
  4. Result callback: Your application receives a webhook or API response with the verification results, including extracted data and fraud signals.

Example (Web SDK):


Didit.init({
  apiKey: 'YOUR_API_KEY',
  onComplete: (result) => {
    console.log('Document verification complete:', result);
    // Process result, e.g., proceed to biometrics or store data
  },
  onError: (error) => {
    console.error('Document verification error:', error);
  }
});
Didit.startDocumentVerification();

Biometrics SDK and Liveness Detection

To prevent identity spoofing, integrating a biometrics SDK with liveness detection is critical. Didit offers both passive and active liveness checks, with our active liveness being iBeta Level 1 certified (99.9% accuracy).

  1. Passive Liveness: A frictionless check during selfie capture, confirming the user is a real, live person without requiring specific actions.
  2. Active Liveness: For higher security, the user performs randomized actions (e.g., smile, turn head) to prove liveness.
  3. Face Match 1:1: Compares the live selfie against the ID document photo using 512-dimensional facial embeddings to confirm the user is the legitimate document owner.

Integrating these biometrics provides a powerful layer of assurance. Our SDKs ensure a smooth user experience while performing these sophisticated checks in the background.

AML Screening and Risk Signals

EDD often requires screening users against global sanctions lists, PEP databases, and adverse media. Didit's AML Screening module, accessible via API, integrates seamlessly into your workflow after initial identity verification.

Additionally, IP analysis provides crucial fraud signals, detecting VPNs, proxies, and location mismatches. These checks can be configured within Didit's workflow builder to automatically trigger additional scrutiny or flag for manual review.

Architectural Considerations and Workflow Orchestration

When implementing EDD SDK integration, consider an architecture that is flexible, scalable, and compliant. Didit's platform acts as an identity orchestration layer, allowing you to design custom verification flows.

  • Modular Design: Each verification capability (ID check, liveness, AML) is an independent module. This allows you to pick and choose components based on your specific EDD requirements.
  • Workflow Engine: Use Didit's visual no-code workflow builder in the Business Console to drag and drop modules, set conditional logic (e.g., branch based on country, risk score), and define auto-approve/decline thresholds. For instance, if an Age Estimation (via biometrics) is uncertain, you can automatically escalate to full ID Verification.
  • Dual Integration Model: You can use Didit's hosted verification sessions (managed UI flows) or integrate directly via server-to-server APIs for headless processing and full UI control.
  • Webhooks & APIs: Leverage webhooks for real-time notifications on verification outcomes and RESTful APIs for programmatic control and data retrieval.

This orchestration capability is a significant advantage, allowing developers and compliance officers to rapidly adapt to new regulations or risk profiles without extensive code changes. It ensures a consistent and compliant approach to multi-factor identity verification.

How Didit Helps

Didit is engineered to simplify complex identity verification, making it easy to implement robust EDD solutions. Our platform offers:

  • Unified API: Access 18 composable modules through a single API, eliminating the need to integrate multiple vendors.
  • Comprehensive SDKs: Robust Web, iOS, Android, React Native, and Flutter SDKs for seamless client-side integration.
  • Advanced Biometrics: iBeta Level 1 certified liveness detection and accurate face matching for superior fraud prevention.
  • Global Document Coverage: Support for 14,000+ document types across 220+ countries.
  • No-Code Workflow Builder: Visually design and manage complex EDD flows with conditional logic and automated decisioning.
  • Compliance & Security: SOC 2 Type II, ISO 27001, GDPR, and eIDAS2 compatibility ensure your operations meet the highest standards.
  • Cost-Effectiveness: Pay-per-success pricing and a generous free tier (500 free checks/month for core features) mean you only pay for successful verifications, offering significant savings compared to competitors.

By leveraging Didit's platform, developers can focus on building core product features, confident that their identity verification and EDD requirements are handled by a secure, scalable, and compliant solution.

Ready to Get Started?

Implementing a comprehensive EDD solution doesn't have to be daunting. With Didit's powerful SDKs and flexible platform, you can integrate advanced identity verification capabilities quickly and efficiently. Explore our technical documentation to dive deeper into our APIs and SDKs, or try our demo center to see the workflows in action. For a personalized discussion on your specific EDD needs, contact our team today!

FAQ

Q: What is the primary benefit of using an EDD SDK for developers?
A: An EDD SDK like Didit's simplifies the integration of complex multi-factor identity verification and compliance checks into applications, reducing development time and ensuring regulatory adherence without building from scratch.

Q: How does Didit's EDD SDK handle multi-factor identity verification?
A: Didit's SDKs and platform allow developers to combine document verification, biometric liveness detection, face matching, and AML screening into a single, orchestrated workflow, providing robust multi-factor identity assurance.

Q: Is Didit's biometrics SDK compliant with industry standards?
A: Yes, Didit's biometrics SDK includes iBeta Level 1 certified liveness detection, ensuring high accuracy and anti-spoofing capabilities that meet stringent industry and regulatory standards.

Q: Can I customize the EDD workflow using Didit's SDKs?
A: Absolutely. Didit offers a visual no-code workflow builder in its Business Console, allowing developers and compliance teams to design custom EDD flows with conditional logic, branching, and automated decision-making, all managed through a single integration.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
Developer Guide: EDD SDK Integration for Identity.