---
title: SDKs et outils
description: Présentation des SDKs IDCloud et des outils d'intégration — Android SDK, iOS SDK, Flutter SDK et API REST.
canonical: https://developer.unico.io/fr/developers/sdks-and-tools/overview
locale: fr
generated_by: markdown-export
---

- [/fr/](/fr/)
- SDKs et outils

**Sur cette page# SDKs et outils

Les SDKs Unico s'intègrent directement dans votre application pour gérer l'expérience de capture côté client. Lors d'une capture réussie, le SDK renvoie un payload chiffré que votre backend transmet au moteur biométrique IDCloud pour analyse via REST API.
### SDKs disponibles​

Android SDKBibliothèque native pour les applications Java et Kotlin.[Commencer](/fr/developers/sdks-and-tools/android/requirements)[Notes de version](/fr/developers/sdks-and-tools/android/resources/release-notes)Version actuelle6.13.0LangageKotlin / JavaVersion minimale5.0 (API 21)Kotlin1.8.22+iOS SDKBibliothèque native pour les applications Swift et Objective-C.[Commencer](/fr/developers/sdks-and-tools/ios/requirements)[Notes de version](/fr/developers/sdks-and-tools/ios/resources/release-notes)Version actuelle3.5.0LangageSwift / Objective-CVersion minimaleiOS 13Xcode16.0+Flutter SDKPlugin construit sur les SDKs natifs Android et iOS.[Commencer](/fr/developers/sdks-and-tools/flutter/requirements)[Notes de version](/fr/developers/sdks-and-tools/flutter/resources/release-notes)Version actuelle4.64.0LangageDartAndroid minimum5.0 (API 21)iOS minimumiOS 13
### Applications de référence​

Unico propose une application de référence pour chaque SDK dans le dépôt [reference-apps](https://github.com/unico-labs/reference-apps). Chaque application met en œuvre le parcours utilisateur complet.

[Android](/fr/developers/sdks-and-tools/android/resources)
[iOS](/fr/developers/sdks-and-tools/ios/resources)
[Flutter](/fr/developers/sdks-and-tools/flutter/resources)
[Intégration Web App (Journeys SDK)](/fr/developers/sdks-and-tools/web)

**SDKs natifs**PlateformeDépôtAndroid[GitHub — reference-apps/android](https://github.com/unico-labs/reference-apps/tree/main/android)iOS[GitHub — reference-apps/ios](https://github.com/unico-labs/reference-apps/tree/main/ios)Flutter[GitHub — reference-apps/flutter](https://github.com/unico-labs/reference-apps/tree/main/flutter)**Intégration Web App (Journeys SDK)**Langage / FrameworkDépôtNode.js (Express)[GitHub — reference-apps/web](https://github.com/unico-labs/reference-apps/tree/main/web)
### Fonctionnalités clés​

Vérification de liveness
Les SDKs s'intègrent avec la fonctionnalité Liveness pour confirmer que l'utilisateur est physiquement présent au moment de la capture. La session de capture ne se termine que lorsque la liveness est vérifiée, bloquant les tentatives d'usurpation telles que les photos, vidéos ou masques.
SmartFrames
L'interface de capture s'adapte automatiquement à la silhouette et aux dimensions d'écran de l'utilisateur. Cela améliore la validité biométrique et réduit les captures rejetées par rapport aux implémentations de caméra standard, sans nécessiter aucune configuration de la part du développeur.
### Couches de sécurité​

Chaque SDK est livré avec plusieurs contrôles de sécurité appliqués à l'exécution :

Chiffrement de la charge utile entre le client et le backend
Prévention de l'injection et de la falsification
Détection de fraude dans tous les modes de caméra
Obfuscation du code
Blocage des émulateurs
Vérification du bundle de l'application

### Fonctionnement​

Le SDK (côté client) est responsable de la simplification de votre intégration avec la plateforme Unico, en gérant toute la complexité de la manipulation de caméra, de la capture d'image et du parcours utilisateur.
Si la capture est réussie, le SDK renvoie un payload chiffré qui doit être envoyé à l'API du moteur biométrique, complétant ainsi la validation biométrique, comme illustré dans le diagramme ci-dessous :

Le SDK gère l'intégralité du flux de capture côté client : accès à la caméra, validation des frames, vérification de liveness et chiffrement. Votre backend reçoit le payload chiffré et le transmet au moteur biométrique IDCloud — aucune image brute n'est transmise.
Ces SDKs produisent la sortie pour le contrat Web & SDK (`POST /client/v1/process`). Pour le contrat API, la capture est gérée sur votre propre surface et `imageBase64` est envoyé directement.
Versionnement
Les versions des SDKs suivent le versionnement sémantique (`MAJOR.MINOR.PATCH`). La responsabilité de mise à jour du SDK dépend de votre modèle d'intégration. Pour les intégrations **by-Client**, maintenir le SDK à jour est votre responsabilité — les versions obsolètes peuvent perdre la couverture de sécurité ou l'accès aux nouvelles fonctionnalités. Pour les intégrations **by-Unico**, Unico pousse les mises à jour automatiquement.

**Version majeure (MAJOR) :** Lors de modifications incompatibles de l'API.
**Version mineure (MINOR) :** Lors de l'ajout de fonctionnalités tout en maintenant la compatibilité.
**Version de correctif (PATCH) :** Lors de la correction de bugs tout en maintenant la compatibilité.

Environnements pris en chargePris en charge : Android natif, iOS natif et Flutter via notre plugin. Non pris en charge : tout framework hybride ou multiplateforme, y compris, sans s'y limiter, React Native et Ionic.Dernière mise à jour le 23 oct. 2026**