Skip to main content
Not sure which Scandit product fits your use case?

Install the Scandit plugin and use the /data-capture-sdk skill so that your AI coding agent can recommend the right product for your use case. More info →

Run the following command in your project directory. It detects the supported coding agents you have installed and adds the Scandit plugin to each. Re-run it to update.

npx plugins add scandit/skills

Prefer to set it up yourself? Manual installation steps for each agent →

System Requirements

Kotlin Multiplatform Project

RequirementVersion
Kotlin2.3.21 or higher
Gradle8.14 or higher
important

Kotlin 2.3.21 is a hard minimum, not a recommendation. The SDK's Kotlin Multiplatform artifacts are compiled with Kotlin 2.3.21, and Kotlin/Native klib libraries cannot be consumed by an older Kotlin compiler. Building your project with an earlier Kotlin 2.x release fails when resolving the Scandit dependencies.

Android

RequirementVersion
Minimum SDK version24 (Android 7.0)
Compile SDK version36
Target SDK version36
JVM target17
Android Gradle Plugin8.10.1 or higher
Architecturearm64v7, arm64, x86, x86_64
Camera720p+
GPURequired for full performance
note

On Android hardware acceleration has to be enabled for the camera preview to work. Hardware acceleration is enabled by default since API level 14 but can potentially be turned off in the Manifest, do not do this if you use the camera.

tip

Android devices running the Scandit Data Capture SDK need to have a GPU or the performance will drastically decrease.

iOS

RequirementVersion
iOS15.0+
Swift5.9+
Architecturearm64, x86_64
Camera720p+
GPU

Compose Multiplatform

Compose Multiplatform is optional. The base modules (core, barcode, id, label, …) do not require Compose. The -compose companion modules do:

RequirementVersion
Compose Multiplatform1.8.0 or higher

See Installation for the full list of modules and their dependencies.