Build with Deep ID
Everything you need to integrate device intelligence into your application. Get started in minutes with our comprehensive SDKs and APIs.
Choose your integration path
iOS SDK
Native Swift SDK for iOS apps. Supports iOS 12+ with full device fingerprinting and SIM binding capabilities.
Android SDK
Native Kotlin SDK for Android apps. Supports Android 5.0+ with comprehensive device signals.
React Native
Cross-platform SDK for React Native applications. Single codebase, native performance.
Flutter
Cross-platform SDK for Flutter applications. Full feature parity with native SDKs.
JavaScript SDK
Browser SDK for web applications. Lightweight, async loading, no dependencies.
REST API
Server-side API for backend integrations. Verify device tokens and retrieve signals.
Integrate in 5 minutes
Follow our step-by-step guides to add device intelligence to your application.
Install SDK
Add our SDK via npm, CocoaPods, or Gradle
Initialize
Configure with your API key
Get Device ID
Generate persistent device fingerprint
Verify Server-Side
Validate tokens and get risk signals
1import { DeepID } from '@deep-id/sdk';23// Initialize the SDK4const deepId = new DeepID({5 apiKey: 'your_api_key',6 environment: 'production'7});89// Get device fingerprint10const result = await deepId.getDeviceId();1112// Send to your backend for verification13const response = await fetch('/api/verify', {14 method: 'POST',15 body: JSON.stringify({16 deviceToken: result.token,17 requestId: result.requestId18 })19});2021// Server-side: Verify the token22const verification = await deepId.verify(token);23console.log(verification.trustScore); // 8524console.log(verification.riskLevel); // "LOW"Common Questions
Answers to frequently asked developer questions.
Deep ID achieves 99.5% accuracy in device identification. Our fingerprints persist across app reinstalls, factory resets, and common evasion techniques. We continuously update our detection methods to stay ahead of fraudsters.
Still have questions? We're here to help.
Contact us