# Scandit Developer Documentation > Developer Guides, API References, and Code Samples for building with Scandit Smart Data Capture This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Configuring Input Data](https://docs.scandit.com/docs/hosted/express/configuration/custom-data-transfer/input-configuration): Learn how to configure input data for the Custom Data Transfer feature in Scandit Express, enabling you to collect and manage data efficiently duri... - [Configuring Output Data](https://docs.scandit.com/docs/hosted/express/configuration/custom-data-transfer/output-configuration): Learn how to configure output data for the Custom Data Transfer feature in Scandit Express, enabling you to collect and manage data efficiently dur... - [Custom Data Transfer](https://docs.scandit.com/docs/hosted/express/configuration/custom-data-transfer/overview): Custom Data Transfer in Scandit Express allows you to import and export data using configurable CSV files or Google Sheets, ensuring seamless integ... - [Bluetooth Device Pairing](https://docs.scandit.com/docs/hosted/express/configuration/device-pairing/bluetooth-pairing): Guide to integrating and configuring Bluetooth device pairing using the Scandit Express. - [Device Pairing](https://docs.scandit.com/docs/hosted/express/configuration/device-pairing/device-pairing): Device Pairing in Scandit Express allows you to transfer scanned barcode data from one smart device (the sender) to another (the receiver) where yo... - [Device Pairing for Web Apps](https://docs.scandit.com/docs/hosted/express/configuration/device-pairing/online-connection): Guide to integrating and configuring online device pairing using the Scandit Express app. - [Find Items](https://docs.scandit.com/docs/hosted/express/configuration/express-find): Powered by , a feature available in the Scandit Smart Data Capture SDK, this mode enables you to speed up finding and picking workflows by scanning... - [ID Check](https://docs.scandit.com/docs/hosted/express/configuration/id-check): Configuration options for the ID Check workflow in Scandit Express. - [Available Configurations](https://docs.scandit.com/docs/hosted/express/configuration): There are many configuration options and functionalities available in Scandit Express. This section provides an overview of the different configura... - [Inventory Count](https://docs.scandit.com/docs/hosted/express/configuration/inventory-count): Learn how to use the Inventory Count feature in Scandit Express. - [Scan Labels](https://docs.scandit.com/docs/hosted/express/configuration/scan-labels): Powered by Smart Label Capture, a feature available in the Scandit Smart Data Capture SDK, this mode enables the simultaneous scanning of multiple ... - [Installation](https://docs.scandit.com/docs/hosted/express/getting-started/installation): Follow the steps below to get started with Scandit Express. - [Production Rollout](https://docs.scandit.com/docs/hosted/express/getting-started/rollout): For production use, Scandit Express is typically distributed via a mobile device management (MDM) or enterprise mobility management (EMM) system. T... - [Safari Browser Extension](https://docs.scandit.com/docs/hosted/express/getting-started/safari-extension): Integrate barcode scanning directly into Safari on iOS with the Scandit Express extension. - [Scandit Express](https://docs.scandit.com/docs/hosted/express/overview): 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 requ... - [Configuring the Markdown Workflow](https://docs.scandit.com/docs/hosted/express/workflows/markdown): Configuration options for the Markdown workflow in Scandit Express. - [Built-in Workflows](https://docs.scandit.com/docs/hosted/express/workflows/overview): An overview of Scandit Express’s built-in workflows. - [Configuring the Task Management Workflow](https://docs.scandit.com/docs/hosted/express/workflows/task-management): Configuration options for the Task Management workflow in Scandit Express. - [Advanced Options](https://docs.scandit.com/docs/hosted/id-bolt/advanced): This page covers advanced features and options for ID Bolt that help optimize performance and handle specific use cases. ... - [API Overview](https://docs.scandit.com/docs/hosted/id-bolt/api-overview): ID Bolt is built around the concept of a **session** - a complete user journey from starting the ID scanning process to either successful completio... - [Callbacks](https://docs.scandit.com/docs/hosted/id-bolt/callbacks): ID Bolt provides callbacks to handle session completion and cancellation, allowing your application to respond appropriately to user actions and sc... - [Data Handling](https://docs.scandit.com/docs/hosted/id-bolt/data-handling): ID Bolt provides options to control what data is returned from scanned documents and how sensitive information is handled, allowing you to balance ... - [Document Selection](https://docs.scandit.com/docs/hosted/id-bolt/document-selection): ID Bolt allows you to specify which types of documents are acceptable for scanning. Documents are selected using the `DocumentSelection` class. ... - [Getting Started](https://docs.scandit.com/docs/hosted/id-bolt/getting-started): ID Bolt can be integrated into your existing application or website with minimal time and effort, often ready to test in your staging environment i... - [ID Bolt](https://docs.scandit.com/docs/hosted/id-bolt/overview): ID Bolt is a cloud-based identity scanning solution that enables you to provide customers a fast, foolproof ID scanning in just 1 second, leading t... - [Release Notes](https://docs.scandit.com/docs/hosted/id-bolt/release-notes): Release notes and updates for ID Bolt. - [Session](https://docs.scandit.com/docs/hosted/id-bolt/session) - [Text Overrides](https://docs.scandit.com/docs/hosted/id-bolt/text-overrides): ID Bolt allows you to customize the text displayed in the user interface to better match your application's tone, branding, or to provide more spec... - [Theming](https://docs.scandit.com/docs/hosted/id-bolt/theming): ID Bolt allows comprehensive customization of its visual appearance to match your brand identity. Use the `theme` option when creating an ID Bolt s... - [Validators](https://docs.scandit.com/docs/hosted/id-bolt/validators): Validators allow you to run checks on scanned ID documents to ensure they meet specific criteria. They are only run on documents that are on the li... - [Workflow & Scanner Options](https://docs.scandit.com/docs/hosted/id-bolt/workflow): ID Bolt allows you to customize both the user interface flow and the scanning behavior to meet your specific requirements. ... - [Supported ID Documents](https://docs.scandit.com/docs/id-documents): List of supported ID documents for ID Capture and ID Validate. - [Installation](https://docs.scandit.com/docs/sdks/android/add-sdk): Guide to integrating the Scandit Data Capture SDK into your project. - [Agent Skills](https://docs.scandit.com/docs/sdks/android/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for Android directly from your coding agent (Claude Code, Code... - [AGENTS.md — Scandit Data Capture SDK (Android: Java/Kotlin)](https://docs.scandit.com/docs/sdks/android/agents-android): This file guides coding agents (and humans!) to install and integrate the **Scandit Smart Data Capture SDK** for Android using **Java/Kotlin**. It ... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/android/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/android/barcode-capture/get-started): This page describes the step-by-step instructions that helps you to add Barcode Capture to your application. ... - [Barcode Generator](https://docs.scandit.com/docs/sdks/android/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started](https://docs.scandit.com/docs/sdks/android/barcode-selection/get-started): This page describes the steps to add Barcode Selection to your application. ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/android/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenario where there are multiple bar... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/android/id-capture/get-started): This page will guide you through the process of adding ID Capture to your Android application. ID Capture is a mode of the Scandit Data Capture SDK... - [About ID Capture](https://docs.scandit.com/docs/sdks/android/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/android/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/label-capture/advanced): Guide to customizing overlays in the Scandit Android Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/android/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/android/label-capture/intro): import AboutLabelCapture from '../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/android/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/android/matrixscan/advanced): In the previous section we covered how to vizualize the scan process using the `BarcodeBatchBasicOverlay`. This section describes the steps to add ... - [Get Started](https://docs.scandit.com/docs/sdks/android/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/android/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started](https://docs.scandit.com/docs/sdks/android/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/android/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/android/matrixscan-count/get-started): This page describes the steps to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/android/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/android/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/android/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/android/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/android/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/android/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/android/release-notes): Release notes and updates for the Scandit Android SDK. - [Advanced Configurations](https://docs.scandit.com/docs/sdks/android/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/android/sparkscan/get-started): This page describes the step-by-step instructions that helps you to add SparkScan to your application: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/android/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/capacitor/add-sdk): This page describes how to integrate the Scandit Data Capture SDK into your Capacitor project. - [Agent Skills](https://docs.scandit.com/docs/sdks/capacitor/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for Capacitor directly from your coding agent (Claude Code, Co... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/capacitor/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. ... - [Barcode Generator](https://docs.scandit.com/docs/sdks/capacitor/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/barcode-selection/get-started): In this guide you will learn step-by-step how to add Barcode Selection to your application. ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/capacitor/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenarios where there are multiple ba... - [Quick Start Guide](https://docs.scandit.com/docs/sdks/capacitor/getting-started): This quick start guide will help you get up and running with SparkScan, the easiest way to get started with Scandit barcode scanning. ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/id-capture/get-started): In this guide you will learn step-by-step how to add ID Capture to your application. ... - [About ID Capture](https://docs.scandit.com/docs/sdks/capacitor/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/capacitor/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/label-capture/advanced): Guide to customizing overlays in the Scandit Web Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/capacitor/label-capture/intro): Learn about Smart Label Capture, a feature that enhances label scanning accuracy and speed by leveraging machine learning technology. - [Label Definitions](https://docs.scandit.com/docs/sdks/capacitor/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/capacitor/matrixscan/advanced): To add advanced AR overlays to a Data Capture View you can take advantage of the [BarcodeBatchAdvancedOverlay](https://docs.scandit.com/data-captur... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/capacitor/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/capacitor/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/capacitor/release-notes): **Released**: May 18, 2026 - [Advanced Configurations](https://docs.scandit.com/docs/sdks/capacitor/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/capacitor/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application. The general steps are: - [About SparkScan](https://docs.scandit.com/docs/sdks/capacitor/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/cordova/add-sdk): This guide shows you how to add the Scandit Data Capture SDK to your existing project. ... - [Agent Skills](https://docs.scandit.com/docs/sdks/cordova/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for Cordova directly from your coding agent (Claude Code, Code... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/cordova/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/cordova/barcode-capture/get-started): In this guide you will learn step by step how to add barcode capture to your application. The general steps are: ... - [Barcode Generator](https://docs.scandit.com/docs/sdks/cordova/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/barcode-selection/get-started): In this guide you will learn step by step how to add barcode selection to your application. The general step are: ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/cordova/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenarios where there are multiple ba... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/id-capture/get-started): This page will guide you through the process of adding ID Capture to your Cordova application. ID Capture is a mode of the Scandit Data Capture SDK... - [About ID Capture](https://docs.scandit.com/docs/sdks/cordova/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/cordova/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/label-capture/advanced): Guide to customizing overlays in the Scandit Web Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/cordova/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/cordova/label-capture/intro): Learn about Smart Label Capture, a feature that enhances label scanning accuracy and speed by leveraging machine learning technology. - [Label Definitions](https://docs.scandit.com/docs/sdks/cordova/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/cordova/matrixscan/advanced): Guide to integrating and configuring advanced AR overlays using the Scandit Cordova SDK. - [Get Started](https://docs.scandit.com/docs/sdks/cordova/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/cordova/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/cordova/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/cordova/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/cordova/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/cordova/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/cordova/release-notes): Release notes and updates for the Scandit Cordova SDK. - [Advanced Configurations](https://docs.scandit.com/docs/sdks/cordova/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/cordova/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application. The general steps are: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/cordova/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/flutter/add-sdk): Guide to integrating the Scandit Data Capture SDK into your project. - [Agent Skills](https://docs.scandit.com/docs/sdks/flutter/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for Flutter directly from your coding agent (Claude Code, Code... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/flutter/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/flutter/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. ... - [Barcode Generator](https://docs.scandit.com/docs/sdks/flutter/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/barcode-selection/get-started): In this guide you will learn step-by-step how to add Barcode Selection to your application. ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/flutter/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenarios where there are multiple ba... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/id-capture/get-started): This page will guide you through the process of adding ID Capture to your Flutter application. ID Capture is a mode of the Scandit Data Capture SDK... - [About ID Capture](https://docs.scandit.com/docs/sdks/flutter/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/flutter/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/label-capture/advanced): Guide to customizing overlays in the Scandit Flutter Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/flutter/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/flutter/label-capture/intro): import AboutLabelCapture from '../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/flutter/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/flutter/matrixscan/advanced): There are two ways to add advanced AR overlays to a Data Capture View: ... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/flutter/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/flutter/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/flutter/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/flutter/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/flutter/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/flutter/release-notes): Release notes and updates for the Scandit Flutter SDK. - [Advanced Configurations](https://docs.scandit.com/docs/sdks/flutter/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/flutter/sparkscan/get-started): This page describes the step-by-step instructions that helps you to add SparkScan to your application: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/flutter/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/ios/add-sdk): This page describes how to integrate the Scandit Data Capture SDK into your iOS project. The SDK can be added via: ... - [Agent Skills](https://docs.scandit.com/docs/sdks/ios/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for iOS directly from your coding agent (Claude Code, Codex, C... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/ios/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/barcode-capture/get-started-with-swift-ui): Get Started With SwiftUI and Scandit Barcode Capture. - [Get Started](https://docs.scandit.com/docs/sdks/ios/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. ... - [Barcode Generator](https://docs.scandit.com/docs/sdks/ios/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/barcode-selection/get-started-with-swift-ui): Get Started With SwiftUI and Scandit Barcode Selection. - [Get Started](https://docs.scandit.com/docs/sdks/ios/barcode-selection/get-started): In this guide you will learn step-by-step how to add Barcode Selection to your application. ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/ios/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenario where there are multiple bar... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/ios/id-capture/get-started): This page will guide you through the process of adding ID Capture to your iOS application. ID Capture is a mode of the Scandit Data Capture SDK tha... - [About ID Capture](https://docs.scandit.com/docs/sdks/ios/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/ios/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/label-capture/advanced): Guide to customizing overlays in the Scandit iOS Label Capture SDK. - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/label-capture/get-started-with-swift-ui): Get Started With SwiftUI and Scandit Label Capture. - [Get Started](https://docs.scandit.com/docs/sdks/ios/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/ios/label-capture/intro): import AboutLabelCapture from '../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/ios/label-capture/label-definitions): Smart Label Capture provides a API, enabling you to configure and extract structured data from predefined and custom labels. This feature provides ... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/ios/matrixscan/advanced): In the previous section we covered how to vizualize the scan process using the . In this section we will cover how to add custom AR overlays to you... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/matrixscan/get-started-with-swift-ui): Get Started With SwiftUI and Scandit MatrixScan. - [Get Started](https://docs.scandit.com/docs/sdks/ios/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/ios/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/matrixscan-ar/get-started-with-swift-ui): Get Started With SwiftUI and Scandit MatrixScan AR. - [Get Started](https://docs.scandit.com/docs/sdks/ios/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/ios/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/matrixscan-count/get-started-with-swift-ui): Get Started With SwiftUI and Scandit MatrixScan Count. - [Get Started](https://docs.scandit.com/docs/sdks/ios/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/ios/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/matrixscan-find/get-started-with-swift-ui): Get Started With SwiftUI and Scandit MatrixScan Find. - [Get Started](https://docs.scandit.com/docs/sdks/ios/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/ios/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/matrixscan-pick/get-started-with-swift-ui): Get Started With SwiftUI and Scandit MatrixScan Pick. - [Get Started](https://docs.scandit.com/docs/sdks/ios/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/ios/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/ios/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/ios/release-notes): Release notes and updates for the Scandit iOS SDK. - [Advanced Configurations](https://docs.scandit.com/docs/sdks/ios/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started With SwiftUI](https://docs.scandit.com/docs/sdks/ios/sparkscan/get-started-with-swift-ui): Get Started With SwiftUI and Scandit SparkScan. - [Get Started](https://docs.scandit.com/docs/sdks/ios/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application by: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/ios/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/linux/add-sdk): This page describes how to integrate the Scandit Data Capture SDK into your Linux project. - [Scan add-on / extension codes](https://docs.scandit.com/docs/sdks/linux/barcode-capture/add-on-codes): The Scandit SDK supports add-on codes (also known as Extension Codes) for EAN-8, EAN-13, UPC-A and UPC-E codes. - [Scan composite codes](https://docs.scandit.com/docs/sdks/linux/barcode-capture/composite-codes): Composite codes are combinations of a linear (1d) barcode and a 2d code. - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/linux/barcode-capture/configure-barcode-symbologies): Symbologies often have different properties, such as symbol count (length of the barcode) or inverted colors (printed white on black). To provide o... - [Configure with JSON](https://docs.scandit.com/docs/sdks/linux/barcode-capture/configure-with-json): This document describes the JSON format understood by the [`sc_barcode_scanner_settings_new_from_json()`](https://docs.scandit.com/stable/c_api/str... - [Scan structured append codes](https://docs.scandit.com/docs/sdks/linux/barcode-capture/structured-append-codes): Structured append mode is a standardized mechanism for spliting message data across a sequence of codes when - [Barcode Generator](https://docs.scandit.com/docs/sdks/linux/barcode-generator): The Barcode Generator is a simple API to generate barcodes directly from the Scandit SDK. The function [`sc_barcode_generator_new`](https://docs.sc... - [Overview](https://docs.scandit.com/docs/sdks/linux/overview): The Scandit SDK C API offers a low-level interface to the Data Capture SDK. The low-level API is the default interface on Linux but it is also avai... - [Release Notes](https://docs.scandit.com/docs/sdks/linux/release-notes): **Released**: May 18, 2026 - [Sample Programs](https://docs.scandit.com/docs/sdks/linux/samples): This page provides a list of sample programs that demonstrate how to use the Scandit Data Capture SDK for C / Linux. - [Installation](https://docs.scandit.com/docs/sdks/net/android/add-sdk): import Tabs from '@theme/Tabs'; - [Agent Skills](https://docs.scandit.com/docs/sdks/net/android/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for .NET Android directly from your coding agent (Claude Code,... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/net/android/barcode-capture/configure-barcode-symbologies): import Intro from '../../../../partials/configure-symbologies/_intro.mdx' - [Get Started](https://docs.scandit.com/docs/sdks/net/android/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. - [Page Unavailable](https://docs.scandit.com/docs/sdks/net/android/barcode-generator): This functionality is not currently supported in the selected framework. - [Get Started](https://docs.scandit.com/docs/sdks/net/android/barcode-selection/get-started): :::warning - [About Barcode Selection](https://docs.scandit.com/docs/sdks/net/android/barcode-selection/intro): :::warning - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. - [Get Started](https://docs.scandit.com/docs/sdks/net/android/id-capture/get-started): This page will guide you through the process of adding ID Capture to your .NET application. ID Capture is a mode of the Scandit Data Capture SDK th... - [About ID Capture](https://docs.scandit.com/docs/sdks/net/android/id-capture/intro): import AboutIdCapture from '../../../../partials/intro/_about-id-capture.mdx'; - [Supported Documents](https://docs.scandit.com/docs/sdks/net/android/id-capture/supported-documents): Scandit ID Capture provides various [IdCaptureScanner](https://docs.scandit.com/data-capture-sdk/dotnet.android/id-capture/api/id-capture-scanner.h... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/label-capture/advanced): Guide to customizing overlays in the Scandit .NET Android Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/net/android/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/net/android/label-capture/intro): import AboutLabelCapture from '../../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/net/android/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/net/android/matrixscan/advanced): There are two ways to add advanced AR overlays to a Data Capture View: - [Get Started](https://docs.scandit.com/docs/sdks/net/android/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/net/android/matrixscan/intro): import AboutMatrixScan from '../../../../partials/intro/_about-matrixscan.mdx' - [Get Started](https://docs.scandit.com/docs/sdks/net/android/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/net/android/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../../partials/intro/_about-matrixscan-ar.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/net/android/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/net/android/matrixscan-count/intro): import AboutMatrixScanCount from '../../../../partials/intro/_about-matrixscan-count.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/net/android/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary elements: - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/net/android/matrixscan-find/intro): import AboutFind from '../../../../partials/intro/_about-matrixscan-find.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/net/android/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary elements: - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/net/android/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/net/android/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/net/android/release-notes): **Released**: May 18, 2026 - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/android/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/net/android/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application by: - [About SparkScan](https://docs.scandit.com/docs/sdks/net/android/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/net/ios/add-sdk): import Tabs from '@theme/Tabs'; - [Agent Skills](https://docs.scandit.com/docs/sdks/net/ios/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for .NET iOS directly from your coding agent (Claude Code, Cod... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/net/ios/barcode-capture/configure-barcode-symbologies): import Intro from '../../../../partials/configure-symbologies/_intro.mdx' - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. - [Page Unavailable](https://docs.scandit.com/docs/sdks/net/ios/barcode-generator): This functionality is not currently supported in the selected framework. - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/barcode-selection/get-started): :::warning - [About Barcode Selection](https://docs.scandit.com/docs/sdks/net/ios/barcode-selection/intro): :::warning - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/id-capture/get-started): This page will guide you through the process of adding ID Capture to your .NET application. ID Capture is a mode of the Scandit Data Capture SDK th... - [About ID Capture](https://docs.scandit.com/docs/sdks/net/ios/id-capture/intro): import AboutIdCapture from '../../../../partials/intro/_about-id-capture.mdx'; - [Supported Documents](https://docs.scandit.com/docs/sdks/net/ios/id-capture/supported-documents): Scandit ID Capture provides various [IdCaptureScanner](https://docs.scandit.com/data-capture-sdk/dotnet.ios/id-capture/api/id-capture-scanner.html#... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/label-capture/advanced): Guide to customizing overlays in the Scandit .NET iOS Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/net/ios/label-capture/intro): import AboutLabelCapture from '../../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/net/ios/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/net/ios/matrixscan/advanced): There are two ways to add advanced AR overlays to a Data Capture View: - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/net/ios/matrixscan/intro): import AboutMatrixScan from '../../../../partials/intro/_about-matrixscan.mdx' - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../../partials/intro/_about-matrixscan-ar.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-count/intro): import AboutMatrixScanCount from '../../../../partials/intro/_about-matrixscan-count.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary elements: - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-find/intro): import AboutFind from '../../../../partials/intro/_about-matrixscan-find.mdx' - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary elements: - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/net/ios/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/net/ios/release-notes): **Released**: May 18, 2026 - [Advanced Configurations](https://docs.scandit.com/docs/sdks/net/ios/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/net/ios/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application by: - [About SparkScan](https://docs.scandit.com/docs/sdks/net/ios/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/react-native/add-sdk): import Tabs from '@theme/Tabs'; - [Agent Skills](https://docs.scandit.com/docs/sdks/react-native/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for React Native directly from your coding agent (Claude Code,... - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/react-native/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/react-native/barcode-capture/get-started): import Tabs from '@theme/Tabs'; - [Barcode Generator](https://docs.scandit.com/docs/sdks/react-native/barcode-generator): The Barcode Generator is a simple tool to generate barcodes directly from the Scandit SDK. In this guide, we will show you how to use the Barcode G... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/barcode-selection/get-started): In this guide you will learn step-by-step how to add Barcode Selection to your application. ... - [About Barcode Selection](https://docs.scandit.com/docs/sdks/react-native/barcode-selection/intro): Barcode Selection enables you to increase scanning accuracy and prevent users from scanning the wrong code in scenarios where there are multiple ba... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/id-capture/get-started): This page will guide you through the process of adding ID Capture to your React Native application. ID Capture is a mode of the Scandit Data Captur... - [About ID Capture](https://docs.scandit.com/docs/sdks/react-native/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/react-native/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/label-capture/advanced): Guide to customizing overlays in the Scandit React Native Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/react-native/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. ... - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/react-native/label-capture/intro): import AboutLabelCapture from '../../../partials/intro/_about-smart-label-capture.mdx'; ... - [Label Definitions](https://docs.scandit.com/docs/sdks/react-native/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/react-native/matrixscan/advanced): In the previous section we covered how to vizualize the scan process using the `BarcodeBatchBasicOverlay`. In this section we will cover how to add... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/react-native/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/react-native/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/matrixscan-count/advanced): MatrixScan Count is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings av... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/matrixscan-count/get-started): In this guide you will learn step-by-step how to add MatrixScan Count to your application. ... - [About MatrixScan Count](https://docs.scandit.com/docs/sdks/react-native/matrixscan-count/intro): import AboutMatrixScanCount from '../../../partials/intro/_about-matrixscan-count.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/react-native/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/matrixscan-pick/advanced): MatrixScan Pick is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/matrixscan-pick/get-started): In this guide you will learn step-by-step how to add MatrixScan Pick to your application. Implementing MatrixScan Pick involves two primary element... - [About MatrixScan Pick](https://docs.scandit.com/docs/sdks/react-native/matrixscan-pick/intro): MatrixScan Pick is a pre-built UI that uses augmented reality overlays to highlight specific items that need to be picked. Whereas MatrixScan AR is... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/parser/get-started): The parser parses data strings, e.g. as found in barcodes, into a set of key-value mappings. In this guide, you will know briefly how to use a pars... - [Release Notes](https://docs.scandit.com/docs/sdks/react-native/release-notes): Release notes and updates for the Scandit React Native SDK. - [Advanced Configurations](https://docs.scandit.com/docs/sdks/react-native/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/react-native/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application. The general steps are: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/react-native/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Installation](https://docs.scandit.com/docs/sdks/web/add-sdk): This page describes how to integrate the Scandit Data Capture SDK into your web project. You can consume the Scandit Data Capture SDK Web packages ... - [Agent Skills](https://docs.scandit.com/docs/sdks/web/agent-skills): Install Scandit Agent Skills to integrate, debug, and customize the Data Capture SDK for Web directly from your coding agent (Claude Code, Codex, C... - [AI-Powered Barcode Scanning](https://docs.scandit.com/docs/sdks/web/ai-powered-barcode-scanning): import AIPoweredBarcodeScanning from '../../partials/_ai-powered-barcode-scanning.mdx'; - [Configure Barcode Symbologies](https://docs.scandit.com/docs/sdks/web/barcode-capture/configure-barcode-symbologies): Learn about the available symbologies and the corresponding configurations and extensions available. - [Get Started](https://docs.scandit.com/docs/sdks/web/barcode-capture/get-started): In this guide you will learn step-by-step how to add Barcode Capture to your application. - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/barcode-generator): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/barcode-selection/get-started): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/barcode-selection/intro): This functionality is not currently supported in the selected framework. ... - [Barcode Symbologies](https://docs.scandit.com/docs/sdks/web/barcode-symbologies): This page details the different barcode symbologies and their use cases. - [Multiple Barcode Scanning](https://docs.scandit.com/docs/sdks/web/batch-scanning): Batch scanning enables you to capture and interact with multiple barcodes simultaneously, making it ideal for inventory management, retail, and log... - [Core Concepts](https://docs.scandit.com/docs/sdks/web/core-concepts): This page gives an overview of the core concepts and terms used in the Scandit Data Capture SDK. - [Add-on Codes](https://docs.scandit.com/docs/sdks/web/extension-codes): Add-on Codes - [Features by Framework](https://docs.scandit.com/docs/sdks/web/features-by-framework): Features by Framework - [Quick Start Guide](https://docs.scandit.com/docs/sdks/web/getting-started): This quick start guide will help you get up and running with SparkScan, the easiest way to get started with Scandit barcode scanning. ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/web/id-capture/advanced): There are several advanced configurations that can be used to customize the behavior of the ID Capture SDK and enable additional features. ... - [Get Started](https://docs.scandit.com/docs/sdks/web/id-capture/get-started): This page will guide you through the process of adding ID Capture to your Web application. ID Capture is a mode of the Scandit Data Capture SDK tha... - [About ID Capture](https://docs.scandit.com/docs/sdks/web/id-capture/intro): import AboutIdCapture from '../../../partials/intro/_about-id-capture.mdx'; ... - [Supported Documents](https://docs.scandit.com/docs/sdks/web/id-capture/supported-documents): Scandit ID Capture provides various types, each designed for specific scanning workflows. These workflows can involve scanning either specific part... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/web/label-capture/advanced): Guide to customizing overlays in the Scandit Web Label Capture SDK. - [Get Started](https://docs.scandit.com/docs/sdks/web/label-capture/get-started): In this guide you will learn step-by-step how to add Smart Label Capture to your application. - [About Smart Label Capture](https://docs.scandit.com/docs/sdks/web/label-capture/intro): Learn about Smart Label Capture, a feature that enhances label scanning accuracy and speed by leveraging machine learning technology. - [Label Definitions](https://docs.scandit.com/docs/sdks/web/label-capture/label-definitions): A **Label Definition** is a configuration that defines the label, and its relevant fields, that Smart Label Capture should recognize and extract du... - [Adding AR Overlays](https://docs.scandit.com/docs/sdks/web/matrixscan/advanced): In the previous section we covered how to vizualize the scan process using the `BarcodeBatchBasicOverlay`. In this section we will cover how to add... - [Get Started](https://docs.scandit.com/docs/sdks/web/matrixscan/get-started): In this guide you will learn step-by-step how to add MatrixScan to your application. ... - [About MatrixScan Batch](https://docs.scandit.com/docs/sdks/web/matrixscan/intro): import AboutMatrixScan from '../../../partials/intro/_about-matrixscan.mdx' ... - [Get Started](https://docs.scandit.com/docs/sdks/web/matrixscan-ar/get-started): In this guide you will learn step-by-step how to add MatrixScan AR to your application. Implementing MatrixScan AR involves two primary elements: ... - [About MatrixScan AR](https://docs.scandit.com/docs/sdks/web/matrixscan-ar/intro): import AboutMatrixScanCheck from '../../../partials/intro/_about-matrixscan-ar.mdx' ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-count/advanced): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-count/get-started): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-count/intro): This functionality is not currently supported in the selected framework. ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/web/matrixscan-find/advanced): MatrixScan Find is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are multiple advanced settings ava... - [Get Started](https://docs.scandit.com/docs/sdks/web/matrixscan-find/get-started): In this guide you will learn step-by-step how to add MatrixScan Find to your application. Implementing MatrixScan Find involves two primary element... - [About MatrixScan Find](https://docs.scandit.com/docs/sdks/web/matrixscan-find/intro): import AboutFind from '../../../partials/intro/_about-matrixscan-find.mdx' ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-pick/advanced): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-pick/get-started): This functionality is not currently supported in the selected framework. ... - [Page Unavailable](https://docs.scandit.com/docs/sdks/web/matrixscan-pick/intro): This functionality is not currently supported in the selected framework. ... - [Migrate from 5.x to 6.x](https://docs.scandit.com/docs/sdks/web/migrate-5-to-6): Migrate from Barcode Scanner 5.x - [Migrate from 6.x to 7.x](https://docs.scandit.com/docs/sdks/web/migrate-6-to-7): Migrate from Barcode Scanner 6.x - [Migrate from 7.x to 8.x](https://docs.scandit.com/docs/sdks/web/migrate-7-to-8): Migrate from Barcode Scanner 7.x - [Get Started](https://docs.scandit.com/docs/sdks/web/parser/get-started): The Parser parses data strings (as found in barcodes) into a set of key-value mappings. These data formats are supported: ... - [Release Notes](https://docs.scandit.com/docs/sdks/web/release-notes): Release notes and updates for the Scandit Web SDK. - [Composite Codes](https://docs.scandit.com/docs/sdks/web/scanning-composite-codes): Composite Codes - [Single Barcode Scanning](https://docs.scandit.com/docs/sdks/web/single-scanning): import SingleScanning from '../../partials/_single-scanning.mdx'; ... - [Advanced Configurations](https://docs.scandit.com/docs/sdks/web/sparkscan/advanced): SparkScan is optimized by default for efficiency, accuracy, and a seamless user experience. However, there are some cases where you might want to c... - [Get Started](https://docs.scandit.com/docs/sdks/web/sparkscan/get-started): In this guide you will learn step-by-step how to add SparkScan to your application. The general steps are: ... - [About SparkScan](https://docs.scandit.com/docs/sdks/web/sparkscan/intro): SparkScan is our pre-built smartphone scanning interface designed for high-performance barcode scanning. It fits on top of any smartphone applicati... - [Symbology Properties](https://docs.scandit.com/docs/sdks/web/symbology-properties): Symbology Properties - [System Requirements](https://docs.scandit.com/docs/sdks/web/system-requirements): System Requirements