---
title: SDKs और Tools
description: IDCloud SDK और एकीकरण टूल का अवलोकन — Web SDK, Android SDK, iOS SDK, Flutter SDK, और REST API.
canonical: https://developer.unico.io/hi/dual-api/developers/sdks-and-tools/overview
locale: hi
generated_by: markdown-export
---

Unico SDK सीधे आपके एप्लिकेशन में एम्बेड होते हैं और क्लाइंट साइड पर कैप्चर अनुभव को प्रबंधित करते हैं। सफल कैप्चर के बाद, SDK एक एन्क्रिप्टेड पेलोड लौटाता है जिसे आपका बैकएंड REST API के माध्यम से विश्लेषण के लिए IDCloud बायोमेट्रिक इंजन को भेजता है।

### उपलब्ध SDKs

  **Android SDK**

Java और Kotlin एप्लिकेशन के लिए नेटिव लाइब्रेरी।

  **iOS SDK**

Swift और Objective-C एप्लिकेशन के लिए नेटिव लाइब्रेरी।

  **Flutter SDK**

Android और iOS नेटिव SDK पर आधारित प्लगइन।

  **Web SDK**

ब्राउज़र-आधारित कैप्चर फ्लो के लिए JavaScript लाइब्रेरी।

### सैंपल ऐप्स (PoCs)

अपना एकीकरण शुरू करने से पहले प्रत्येक SDK के लिए आधिकारिक Proof-of-Concept ऐप्स एक्सप्लोर करें — मुख्य कैप्चर फ्लो के सत्यापित, अद्यतन कार्यान्वयन।

- [Android](/developers/sdks-and-tools/android/resources)
- [iOS](/developers/sdks-and-tools/ios/resources)
- [Flutter](/developers/sdks-and-tools/flutter/resources)
- [Web](/dual-api/developers/sdks-and-tools/web/web-sdk/resources)
- [वेब ऐप इंटीग्रेशन (Journeys SDK)](/developers/sdks-and-tools/web)

**नेटिव SDKs**

| प्लेटफ़ॉर्म | प्रवाह | रिपॉजिटरी |
|---|---|---|
| Android | लाइवनेस | [GitHub — unico-sdk-poc-kotlin](https://github.com/unico-labs/unico-sdk-poc-kotlin) |
| Android | User Journeys | [GitHub — unico-sdks-poc-kotlin](https://github.com/unico-labs/unico-sdks-poc-kotlin) |
| iOS | लाइवनेस | [GitHub — unico-sdk-poc-ios-swift](https://github.com/unico-labs/unico-sdk-poc-ios-swift) |
| iOS | User Journeys | [GitHub — unico-sdks-poc-swift](https://github.com/unico-labs/unico-sdks-poc-swift) |
| Flutter | लाइवनेस | [GitHub — unico-sdk-poc-flutter](https://github.com/unico-labs/unico-sdk-poc-flutter) |
| Flutter | User Journeys | [GitHub — unico-sdks-flutter](https://github.com/unico-labs/unico-sdks-flutter) |

**वेब ऐप इंटीग्रेशन (Journeys SDK)**

| भाषा / फ्रेमवर्क | रिपॉजिटरी |
|---|---|
| Angular | [GitHub — unico-cbu-poc-angular](https://github.com/unico-labs/unico-cbu-poc-angular) |
| JS Vanilla | [GitHub — unico-cbu-poc-js](https://github.com/unico-labs/unico-cbu-poc-js) |
| React | [GitHub — unico-cbu-poc-react](https://github.com/unico-labs/unico-cbu-poc-react) |
| Vue JS | [GitHub — unico-cbu-poc-vuejs](https://github.com/unico-labs/unico-cbu-poc-vuejs) |

**Web SDK**

| भाषा / फ्रेमवर्क | रिपॉजिटरी |
|---|---|
| Angular | [GitHub — unico-sdk-poc-angular](https://github.com/unico-labs/unico-sdk-poc-angular) |
| JS Vanilla | [GitHub — unico-sdk-poc-js-vanilla](https://github.com/unico-labs/unico-sdk-poc-js-vanilla) |
| Next.js | [GitHub — unico-sdk-poc-next-js](https://github.com/unico-labs/unico-sdk-poc-next-js) |
| React JS with TypeScript | [GitHub — unico-webframe-poc-react](https://github.com/unico-labs/unico-webframe-poc-react) |
| React JS with JavaScript | [GitHub — unico-sdk-poc-react-js](https://github.com/unico-labs/unico-sdk-poc-react-js) |
| React JS with Webpack + Babel | SFTP — अपने Project Manager से अनुरोध करें |
| Vue JS | [GitHub — unico-sdk-poc-vuejs](https://github.com/unico-labs/unico-sdk-poc-vuejs) |

### मुख्य विशेषताएं

## Liveness सत्यापन

SDK, Liveness क्षमता के साथ एकीकृत होते हैं ताकि यह सुनिश्चित किया जा सके कि कैप्चर के समय उपयोगकर्ता शारीरिक रूप से उपस्थित है। कैप्चर सत्र तभी पूरा होता है जब liveness सत्यापित हो जाती है, जिससे तस्वीरें, वीडियो या मास्क जैसी धोखाधड़ी के प्रयास ब्लॉक हो जाते हैं।

## SmartFrames

कैप्चर UI स्वचालित रूप से उपयोगकर्ता की आकृति और स्क्रीन आयामों के अनुसार अनुकूलित होता है। इससे बायोमेट्रिक वैधता में सुधार होता है और मानक कैमरा इम्प्लीमेंटेशन की तुलना में अस्वीकृत कैप्चर कम होते हैं, बिना डेवलपर से किसी कॉन्फ़िगरेशन की आवश्यकता के।

### सुरक्षा परतें

प्रत्येक SDK रनटाइम पर कई सुरक्षा नियंत्रणों के साथ आता है:

- क्लाइंट और बैकएंड के बीच पेलोड एन्क्रिप्शन
- इंजेक्शन और छेड़छाड़ रोकथाम
- कैमरा मोड में धोखाधड़ी का पता लगाना
- कोड ऑब्फस्केशन
- एमुलेटर ब्लॉकिंग
- ऐप बंडल वेरिफिकेशन

### यह कैसे काम करता है

SDK (क्लाइंट-साइड) Unico प्लेटफ़ॉर्म के साथ आपके एकीकरण को सरल बनाने के लिए जिम्मेदार है, जो कैमरा मैनिपुलेशन, इमेज कैप्चर और यूज़र जर्नी की सारी जटिलता को संभालता है।

यदि कैप्चर सफल होता है, तो SDK एक एन्क्रिप्टेड पेलोड लौटाता है जिसे बायोमेट्रिक इंजन API को भेजा जाना चाहिए, जिससे बायोमेट्रिक सत्यापन पूरा होता है, जैसा कि नीचे दिए गए आरेख में दिखाया गया है:

```mermaid
sequenceDiagram
    actor User
    participant App as Your App
    participant SDK as Unico SDK
    participant Server as Your App Backend Server
    participant Engine as Unico API

    User->>App: 1. Access Your Application
    App->>SDK: 2. Render Capture Component
    SDK-->>App: 3. [Capture Component]
    App->>App: 4. Capture Image (JWT)
    App->>Server: 5. Drop JWT to your server
    Server->>Engine: 6. Iterate with Unico API with jwt
    Engine->>Server: Biometry response
    Server->>App: Biometry response
    App->>User: Feedback
```

SDK क्लाइंट पर संपूर्ण कैप्चर फ्लो को संभालता है: कैमरा एक्सेस, फ्रेम वेलिडेशन, liveness चेक और एन्क्रिप्शन। आपके बैकएंड को एन्क्रिप्टेड पेलोड प्राप्त होता है और वह इसे IDCloud बायोमेट्रिक इंजन को फॉरवर्ड करता है — कोई भी रॉ इमेज ट्रांसमिट नहीं होती।

ये SDKs Web & SDK contract (`POST /client/v1/process`) के लिए आउटपुट उत्पन्न करते हैं। API contract के लिए, कैप्चर आपकी अपनी surface पर किया जाता है और `imageBase64` सीधे भेजा जाता है।

## वर्शनिंग

SDK संस्करण सेमांटिक वर्सनिंग (`MAJOR.MINOR.PATCH`) का पालन करते हैं। SDK अपडेट की जिम्मेदारी आपके integration model पर निर्भर करती है। **by-Client** integrations के लिए, SDK को अपडेट रखना आपकी जिम्मेदारी है — पुराने संस्करण सुरक्षा कवरेज खो सकते हैं या नई क्षमताओं तक पहुंच नहीं पा सकते। **by-Unico** integrations के लिए, Unico स्वचालित रूप से अपडेट भेजता है।

- **मेजर संस्करण (MAJOR):** API में असंगत परिवर्तन करते समय।
- **माइनर संस्करण (MINOR):** संगतता बनाए रखते हुए कार्यक्षमता जोड़ते समय।
- **पैच संस्करण (PATCH):** संगतता बनाए रखते हुए बग ठीक करते समय।

:::warning[समर्थित वातावरण]
समर्थित: नेटिव Android, नेटिव iOS, और हमारे plugin के माध्यम से Flutter। असमर्थित: React Native और Ionic सहित, लेकिन इन्हीं तक सीमित नहीं, कोई भी hybrid या cross-platform framework।
:::