SDKs#
The DIDWW OTP Verification SDKs let you call the Verification API from your language of choice without hand-rolling HTTP requests. Each SDK wraps the verification endpoints and handles authentication, so you can work with native objects and methods instead of raw JSON and headers.
Note
Server-side SDKs support every authentication mode, including HMAC request signing, and can verify inbound callback signatures.
On-device SDKs omit the signed
applicationmode because a signing secret must never be included in an app. They use thepublicmode, where your backend authorizes each start request through a callback.
Available SDKs#
SDK |
Status |
Notes |
|---|---|---|
Available |
Server-side. Supports start, report, status, all auth modes, and callback verification. |
|
Coming soon |
Planned server-side SDK. |
|
Available |
Server-side. Supports start, report, status, all auth modes, and callback verification. No third-party dependencies. |
|
Available |
On-device Kotlin SDK. Supports start and submit for SMS and phone call, with a |
|
Available |
On-device SDK. Supports start, submit, and status by verification ID or by number, with
|
|
Available |
On-device SDK. One |
|
Available |
Pure Dart client plus a |
Note
You can integrate directly with the REST API when you need a custom setup or a platform-specific SDK is not available. The Authentication guide includes a reference signing example that you can adapt for your own integration.