---
title: SDKs und Tools
description: Übersicht über IDCloud SDKs und Integrationstools — Android SDK, iOS SDK, Flutter SDK und REST-API.
canonical: https://developer.unico.io/de/developers/sdks-and-tools/overview
locale: de
generated_by: markdown-export
---

- [/de/](/de/)
- SDKs und Tools

**Auf dieser Seite# SDKs und Tools

Die Unico SDKs werden direkt in Ihre Anwendung eingebettet und verwalten das Aufnahmeerlebnis auf der Client-Seite. Nach einer erfolgreichen Aufnahme gibt das SDK eine verschlüsselte Payload zurück, die Ihr Backend zur Analyse über die REST-API an die biometrische Engine von IDCloud weiterleitet.
### Verfügbare SDKs​

Android SDKNative Bibliothek für Java- und Kotlin-Anwendungen.[Erste Schritte](/de/developers/sdks-and-tools/android/requirements)[Versionshinweise](/de/developers/sdks-and-tools/android/resources/release-notes)Current version6.13.0LanguageKotlin / JavaMin version5.0 (API 21)Kotlin1.8.22+iOS SDKNative Bibliothek für Swift- und Objective-C-Anwendungen.[Erste Schritte](/de/developers/sdks-and-tools/ios/requirements)[Versionshinweise](/de/developers/sdks-and-tools/ios/resources/release-notes)Current version3.5.0LanguageSwift / Objective-CMin versioniOS 13Xcode16.0+Flutter SDKPlugin, das auf den nativen Android- und iOS-SDKs aufbaut.[Erste Schritte](/de/developers/sdks-and-tools/flutter/requirements)[Versionshinweise](/de/developers/sdks-and-tools/flutter/resources/release-notes)Current version4.64.0LanguageDartMin Android5.0 (API 21)Min iOSiOS 13
### Referenz-Apps​

Unico bietet für jedes SDK eine Referenz-App im Repository [reference-apps](https://github.com/unico-labs/reference-apps) an. Jede App implementiert die vollständige User Journey.

[Android](/de/developers/sdks-and-tools/android/resources)
[iOS](/de/developers/sdks-and-tools/ios/resources)
[Flutter](/de/developers/sdks-and-tools/flutter/resources)
[Web App Integration (Journeys SDK)](/de/developers/sdks-and-tools/web)

**Native SDKs**PlattformRepositoryAndroid[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)**Web App Integration (Journeys SDK)**Sprache / FrameworkRepositoryNode.js (Express)[GitHub — reference-apps/web](https://github.com/unico-labs/reference-apps/tree/main/web)
### Hauptfunktionen​

Liveness-Prüfung
Die SDKs sind in die Liveness-Funktion integriert, um zu bestätigen, dass der Benutzer zum Zeitpunkt der Erfassung physisch anwesend ist. Die Erfassungssitzung wird erst abgeschlossen, wenn Liveness verifiziert wurde, wodurch Spoofing-Versuche wie Fotos, Videos oder Masken blockiert werden.
SmartFrames
Die Erfassungsoberfläche passt sich automatisch an die Silhouette und die Bildschirmabmessungen des Benutzers an. Dies verbessert die biometrische Qualität und reduziert abgelehnte Erfassungen im Vergleich zu Standard-Kameraimplementierungen, ohne dass eine Konfiguration seitens des Entwicklers erforderlich ist.
### Sicherheitsebenen​

Jedes SDK enthält mehrere Sicherheitskontrollen, die zur Laufzeit angewendet werden:

Payload-Verschlüsselung zwischen Client und Backend
Schutz vor Injection und Manipulation
Betrugserkennung in allen Kameramodi
Code-Obfuskierung
Emulator-Blockierung
App-Bundle-Verifizierung

### So funktioniert es​

Das SDK (Client-seitig) vereinfacht die Integration mit der Unico-Plattform und übernimmt die gesamte Komplexität der Kamerasteuerung, Bilderfassung und Benutzerführung.
Wenn die Erfassung erfolgreich ist, gibt das SDK eine verschlüsselte Payload zurück, die an die biometrische Engine API gesendet werden muss, um die biometrische Validierung abzuschließen, wie im folgenden Diagramm dargestellt:

Das SDK übernimmt den vollständigen Erfassungsablauf auf dem Client: Kamerazugriff, Frame-Validierung, Liveness-Prüfung und Verschlüsselung. Ihr Backend empfängt die verschlüsselte Payload und leitet sie an die biometrische Engine von IDCloud weiter — es wird kein Rohbild übertragen.
Diese SDKs erzeugen eine Ausgabe für den Web & SDK-Vertrag (`POST /client/v1/process`). Beim API-Vertrag wird die Erfassung auf Ihrer eigenen Oberfläche durchgeführt und `imageBase64` direkt gesendet.
Versionierung
SDK-Versionen folgen dem semantischen Versionierungsschema (`MAJOR.MINOR.PATCH`). Die Verantwortung für SDK-Updates hängt von Ihrem Integrationsmodell ab. Bei **by-Client**-Integrationen liegt die Aktualisierung des SDK in Ihrer Verantwortung — veraltete Versionen können den Sicherheitsschutz oder den Zugang zu neuen Funktionen verlieren. Bei **by-Unico**-Integrationen überträgt Unico Updates automatisch.

**Hauptversion (MAJOR):** Bei inkompatiblen Änderungen an der API.
**Nebenversion (MINOR):** Beim Hinzufügen von Funktionen unter Beibehaltung der Kompatibilität.
**Patch-Version (PATCH):** Bei der Behebung von Fehlern unter Beibehaltung der Kompatibilität.

Unterstützte UmgebungenUnterstützt: natives Android, natives iOS und Flutter über unser Plugin. Nicht unterstützt: alle hybriden oder plattformübergreifenden Frameworks, einschließlich, aber nicht beschränkt auf React Native und Ionic.Zuletzt aktualisiert am 23. Okt. 2026**