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 →

Scandit Barcode Scanning

Scandit Smart Data Capture is a powerful suite of solutions designed to enable mobile devices to capture and process a wide range of barcodes and other types of data, including ID scanning and validation. You can use Smart Data Capture to easily build high-performance data capture applications that leverage the latest advancements in computer vision and machine learning.

Add barcode scanning to any application, using either the pre-built UI components and fully customizable APIs of the Scandit Barcode Scanner SDK, or the Scandit Express application.

Feature Comparison​

The table below provides an overview of the features and capabilities, and the use cases, available for the pre-built UI components and the fully customizable APIs:

Prebuilt Barcode Scanning ComponentsFully Customizable APIs
SparkScanMatrixScan CountMatrixScan FindBarcode selectionBarcode captureMatrixScan + Augmented Reality
Scan one barcode at the time✅--✅✅-
Scan multiple barcodes at the same time-✅✅--✅
Select a single barcode out of many✅--✅-✅
AR overlays-✅✅--✅
UIOut-of-the-box UIOut-of-the-box UIOut-of-the-box UIOut-of-the-box UINo pre-built UINo pre-built UI
Extent of customizationLimitedLimitedLimitedCustomizableFully customizableFully customizable
Use cases and scenariosRecommended for all high speed single scanning.Recommended for batch scanning during receiving and inventory counting.Recommended for search & find scenarios during picking, packing, shipping and clienteling.Recommended for scanning one or several of many crowded codes.Applicable to all single scanning use cases.Applicable to all multi-scanning use cases.

Pre-built UI Components​

The Scandit Barcode Scanning SDK provides a set of pre-built UI components that enable you to quickly and easily integrate barcode scanning into your mobile application. These include:

SparkScan​

SparkScan is a high-speed single scanning mode that enables you to quickly and easily scan a single barcode at a time.

MatrixScan Count​

MatrixScan Count is a batch scanning mode that enables you to quickly and easily scan multiple barcodes at the same time.

MatrixScan Find​

MatrixScan Find is a search and find mode that enables you to quickly and easily scan multiple barcodes at the same time and search for a specific barcode.

Barcode Selection​

Barcode Selection is a mode that enables you to quickly and easily scan multiple barcodes at the same time and select a specific barcode.

Fully customizable APIs​

The Scandit Barcode Scanner SDK provides a comprehensive set of APIs that enable you to fully customize the barcode scanning experience in your mobile application. These include:

Barcode Capture​

Barcode Capture is a mode that enables you to quickly and easily scan and capture barcode data.

MatrixScan​

MatrixScan is a mode that enables you to quickly and easily scan multiple barcodes at the same time and overlay scan feedback on top of the camera view.

Scandit Express​

Scandit Express is an application that enables you to instantly add barcode scanning to any existing app or software tool on a smart device. It requires no software changes or coding effort, and is compatible with any app or system, even those that cannot be modified.