In the process of capturing this data, Socure sessions are created. The IDs of these sessions, called a `sessionToken` can be gathered as detailed in the subsequent platform specific SDK specifications. This session identifier can then be included in RiskOS™ API requests to incorporate device and behavioral intelligence in the RiskOS™ workflow.

## Product overview  
[Learn what Digital Intelligence detects — device reputation, location, VPN usage, and behavioral signals.](https://help.socure.com/riskos/docs/digital-intelligence#/)

## Set up Digital Intelligence  
[Add and configure the Digital Intelligence enrichment in your RiskOS™ workflow.](https://help.socure.com/riskos/docs/digital-intelligence-riskos-setup#/)

## Data dictionary  
[Reference every device and behavioral field returned in the evaluation response.](https://help.socure.com/riskos/docs/data-dictionary#/)

The table below lists the latest versions of our Digital Intelligence SDKs. For information on SDK versioning, see [Socure SDK Release and Maintenance Policy](https://help.socure.com/riskos/docs/maintenance#/).

| SDK | Latest Version | Release Date |
| --- | --- | --- |
| iOS | [4.10.0](https://github.com/socure-inc/socure-sigmadevice-sdk-ios) | July 16, 2026 |
| Android | [4.10.1](https://github.com/socure-inc/socure-sigmadevice-sdk-android) | June 15, 2026 |
| React Native | [4.9.1](https://github.com/socure-inc/socure-sigmadevice-demo-app-react-native) | June 15, 2026 |
| Web (JavaScript) | [2.9.0](https://help.socure.com/riskos/docs/digital-intelligence-web-sdk#/) | May 28, 2026 |

## Native SDK size information  
The following requirements list the amount added to the final download size of an app that is integrated with the Digital Intelligence Native SDK:

| SDK | Version | Added Download Size |
| --- | --- | --- |
| Android SDK | 4.7.5 | ~258.6 KB |
| iOS SDK | 4.7.1 | ~231 KB |

## How it works  
Get started with the Digital Intelligence SDKs by completing the following steps:

1. ### Set up Digital Intelligence in RiskOS™   
Add the Digital Intelligence enrichment to your workflow and configure it in the RiskOS™ Dashboard.
See [Set up Digital Intelligence](https://help.socure.com/riskos/docs/digital-intelligence-riskos-setup#/).

2. ### Integrate the Digital Intelligence SDK   
Follow the platform-specific SDK guide below to embed the SDK in your iOS, Android, React Native, or Web application.

3. ### Collect a session token   
Call the SDK during the user session to generate a `sessionToken` that captures device and behavioral signals in the background.

4. ### Include the token in your evaluation   
In your backend, pass the `sessionToken` in the `data.individual.di_session_token` field of your [/api/evaluation](https://help.socure.com/riskos/reference/postevaluation#/) request.

5. ### Receive device intelligence   
RiskOS™ returns the `digitalIntelligence` enrichment in the evaluation response. See the
[Digital Intelligence data dictionary](https://help.socure.com/riskos/docs/data-dictionary#/) for the full field list.

## Choosing an SDK  
[**iOS SDK**  
Integrate the iOS SDK for transparent device fingerprinting in your native application.  
**SDK size:** ~231 KB  
**Minimum requirements**  
- iOS 15+  
- Swift 5+  
- Xcode 15.3+](https://help.socure.com/docs/digital-intelligence-ios-sdk)

[**Android SDK**  
Integrate the Android SDK for transparent device fingerprinting in your native application.  
**SDK size:** ~258.6 KB  
**Minimum requirements**  
- Android API 21+ (minimum SDK)  
- Kotlin 1.8.10+  
- Gradle 8.0+](https://help.socure.com/riskos/docs/digital-intelligence-android-sdk#/)

[**JavaScript (Web) SDK**  
Add the JavaScript SDK via script tag or npm for browser-based device intelligence.  
**SDK size:** No native app impact; bundle size varies.  
**Integration options**  
- Script tag (auto-initializes)  
- npm package (`@socure-inc/device-risk-sdk`)](https://help.socure.com/docs/digital-intelligence-web-sdk)

[**React Native**  
_Built on the native iOS/Android SDKs_  
Use the React Native wrapper to bridge the native SDKs in your cross-platform application.  
**SDK size:** Inherits native sizes (iOS ~231 KB; Android ~258.6 KB)  
**Minimum requirements**  
- iOS 13+ and Android API 21+  
- React Native with native module support](https://help.socure.com/docs/digital-intelligence-react-native-wrapper)

## Related resources  
| Resource | Description |
| --- | --- |
| [Digital Intelligence overview](https://help.socure.com/riskos/docs/digital-intelligence) | What Digital Intelligence detects and how it scores device and behavioral risk |
| [Set up Digital Intelligence](https://help.socure.com/riskos/docs/digital-intelligence-riskos-setup) | Add and configure the enrichment in your RiskOS™ workflow |
| [Digital Intelligence Scope](https://help.socure.com/riskos/docs/digital-intelligence-usage-scope) | Supported platforms, signals, and coverage |
| [Data dictionary](https://help.socure.com/riskos/docs/data-dictionary) | Full list of device and behavioral fields returned in the evaluation response |
| [Silent Network Authentication](https://help.socure.com/riskos/docs/silent-network-authentication) | Add phone-number verification using the device's mobile network |
| [Troubleshooting & FAQs](https://help.socure.com/riskos/docs/digital-intelligence-troubleshooting) | Common integration issues and error resolution |
| [API and SDK Keys](https://help.socure.com/riskos/docs/integration-guide-authentication) | Get the SDK key required to initialize the SDK |

Updated about 6 hours ago
