There are multiple options for moving forward with exploring Dapi's APIs.
Not a developer?
SDK integration refers to leveraging one of Dapi's SDKs (iOS, Android, Web, Flutter, React Native or Xamarin). The easiest way to integrate with Dapi and start retrieving user data or accepting payments.
API integration refers to integration using:
- one of Dapi's backend libraries (NodeJS, Go, Python, Java, C#, PHP)
- or vanilla Dapi API
|Feature||SDK integration*||API integration*|
|Less development overhead|
|Automatic handling of MFAs (OTP, Captcha, Token, Secret Quesiton)|
Different MFAs need to be handled.
|Automatic request queuing|
You need to ensure that for one bank connection no parallel requests are sent to Dapi.
|Customizable pre-built UI elements|
Will be custom-built fully by you.
|Automatic local connection caching (on the device or browser)|
|Automatic authentication permanent accessToken retrieval|
Exchange Token needs to be implemented
|Bank Connection widget (Connect Layer)|
Already embedded in the SDK
Connect Layer needs to be configured
|Supported platforms||iOS SDK|
React Native SDK
Updated 9 days ago