Ionic Document Scanner SDK
The Scanbot Ionic Document Scanner SDK adds high-quality and easy-to-use document capture to your Android and iOS apps.
Trusted by
400+
global
industry leaders
Simple scanning for all users
Empower users of all technical levels to capture high-quality document scans with automatic capture, cropping, and user guidance.
On-device intelligence
100% offline – no servers, no tracking, complete data security.
Customizable out-of-the-box UIs
Our Ready-To-Use UI components cover all document scanning scenarios and are highly customizable. Learn more
High-quality scans
Let your users generate high-quality scans suitable for automated processing.
Available for App & Web
The SDK supports iOS, Android, Web, Windows, Linux, and all common cross-platform frameworks, including Flutter, React Native, and .NET MAUI.
Turn mobile devices into a document scanner with Ionic
The Scanbot Document Scanner SDK for Ionic Capacitor provides everything you need to integrate document scanning into your hybrid app. Operating completely offline, it ensures secure data handling in compliance with GDPR and CCPA/CPRA regulations.
The SDK supports live camera scans as well as the processing of imported images, ensuring consistent high-quality results from both. It includes Ready-To-Use UI (RTU UI) components that can be integrated in less than an hour and customized to suit your app’s branding and specific workflow requirements.
Do you have any questions or requests? Reach out to our technical support team. We’re happy to assist you.
Technical requirements
The Scanbot Ionic Document Scanner SDK has the following technical requirements:
- Developer Tools:
- NodeJS 18+
- Capacitor CLI 6+
- For Android apps: Android Studio | 2025.1.3+, Android SDK (API Level 23+), Java SDK 17+, Android Gradle Plugin 8.9.1+ or Kotlin Plugin applied
- For iOS apps: iOS 13+, macOS with Xcode 16.2+, Xcode Command Line Tools, Homebrew
- Mobile Platforms: Android 6.0+ (API Level 23+) and iOS 13.0+
- Hardware: A rear-facing camera with autofocus
- Architectures:
- Android: armeabi-v7a, arm64-v8a, x86, x86_64
- iOS: arm64, x86_64
Explore our document scanning features
The Scanbot Ionic Document Scanner SDK offers a comprehensive set of features that make document scanning efficient and user-friendly:
-
User Guidance
On-screen instructions guide users through the scanning process and help them position the device correctly. This helps them create usable scans on the first try.
-
Automatic Capture
-
Automatic Cropping
-
Document Quality Analyzer
-
Document Enhancer
-
Custom Filters
-
Multiple Export Formats
How to integrate the Scanbot Ionic Document Scanner SDK using RTU UI
To integrate the Scanbot Ionic Document Scanner SDK, add the SDK dependencies to your project, initialize the SDK with your license key, and launch a scanning mode via the Ready-To-Use UI.
Launching the scanner
import { DocumentScanningFlow, ScanbotDocument } from 'capacitor-plugin-scanbot-sdk';
async function startScanning() {
try {
/** Create the default configuration instance */
const configuration = new DocumentScanningFlow();
/** Start the Document Scanner UI */
const documentResult = await ScanbotDocument.startScanner(configuration);
/** Handle the document if the status is 'OK' */
if (documentResult.status === 'OK') {
}
} catch (e: any) {
console.error(e.message);
}
}
Frequently Asked Questions
What is an Ionic Document Scanner SDK?
An Ionic Document Scanner SDK allows developers to integrate document scanning functionality into their Ionic apps. It provides tools for capturing, processing, and exporting documents, with features such as automatic cropping, edge detection, and quality analysis.
How can I ensure high-quality document scans in my Ionic app?
To guarantee high-quality scans, use an SDK with features like automatic cropping, edge detection, and image quality analysis. The Scanbot Ionic Document Scanner SDK offers all of these features, ensuring that your app consistently delivers clear and perfectly aligned scans.
How do I integrate document scanning into my Ionic app?
The Scanbot Ionic Document Scanner SDK comes with Ready-To-Use UI components, allowing you to add document scanning functionality in just a few minutes. Detailed documentation and technical support are available to assist with any integration challenges.
Is there a free Ionic document scanner SDK?
Some free solutions exist for basic document scanning in Ionic apps, but they often lack advanced features like automatic capture, user guidance, and custom UI components. The Scanbot SDK provides a commercial-grade solution with powerful features for a superior scanning experience.
Does the Scanbot Ionic Document Scanner SDK comply with GDPR and CCPA regulations?
Yes, the Scanbot Ionic Document Scanner SDK operates completely offline, ensuring that no data is transmitted to external servers. This makes it fully compliant with privacy regulations like GDPR and CCPA.
Does the Scanbot Document Scanner SDK support platforms other than Ionic?
Yes, the Scanbot SDK supports iOS, Android, and web-based applications. Additionally, it can be integrated into other frameworks like Flutter, React Native, Xamarin, and more for consistent functionality across all platforms.