Simple vs Dynamic SDK

Introduction

IDWise offers two SDK options for integrating identity verification (IDV) solutions into your platform: the Simple SDK and the Dynamic SDK. Each is designed to cater to different needs, from a quick and efficient integration process to more complex setups that allow for greater control and customization. The following table highlights the key differences between the Simple SDK and Dynamic SDK, helping you choose the best option based on your specific requirements.

Comparison Table: Simple SDK vs. Dynamic SDK

FeatureSimple SDKDynamic SDK
UsageBest for straightforward and efficient user onboarding. The Simple SDK completes the flow and returns control.Suitable for custom screens or extra business logic between steps in the IDV process.
Integration SimplicityQuick and easy integration process.More complex setup, providing greater control and flexibility.
Look and Feel CustomizationExtensive customization available through the IDWise Theme Designer, with instant updates without code modifications.Same extensive customization as the Simple SDK, with instant updates.
Business LogicEmbedded within the SDK, not exposed step-by-step, using pre-built error handling UIs.Processing results are exposed at each step, allowing customer-implemented frontend logic.
User Error HandlingThe IDWise SDK automatically handles user errors by displaying an error screen that explains the issue and provides instructions on how to resolve it, while also offering the option to retry the step.The IDWise SDK provides error feedback codes to your app, and you are responsible for implementing the user error handling and retry mechanism.
Pre-built Smart Capturing Process✔ (Available)✔ (Available)

Simple SDK Integration Sequence Diagram

Here is a sequence diagram illustrating the steps performed after integrating the SDK with your mobile app or web application


Dynamic SDK Integration Sequence Diagram

Here is a sequence diagram illustrating the steps to integrate with IDWise Dynamic SDK.