The Genius Scan SDK provides comprehensive APIs for document scanning, image processing, and PDF generation. The API documentation is organized by platform to provide you with the specific details for your implementation.
Complete API documentation for iOS including Swift and Objective-C interfaces.
Complete API documentation for Android including Kotlin and Java interfaces.
The main entry point for simple integration with pre-built UI:
Component | iOS | Android | Description |
---|---|---|---|
Configuration | GSKScanFlowConfiguration |
ScanConfiguration |
Configure scan behavior and UI |
Flow Controller | GSKScanFlow |
ScanFlow |
Manage the scanning session |
Result | GSKScanFlowResult |
ScanResult |
Access scanned pages and PDF |
Low-level APIs for custom integration:
Component | iOS | Android | Description |
---|---|---|---|
Page Detection | GSKDocumentDetector |
DocumentDetector |
Document boundary detection |
Image Enhancement | GSKScanProcessor |
ScanProcessor |
Perspective and filter corrections |
PDF Generation | GSKDocumentGenerator |
DocumentGenerator |
Create PDF from scanned pages |
OCR | GSKOCR |
OCRProcessor |
Text recognition and searchable PDFs |
For barcode and QR code scanning:
Component | iOS | Android | Description |
---|---|---|---|
Live Scanning | GSKReadableCodeFlow |
ReadableCodeFlow |
Real-time code detection |
Configuration | GSKReadableCodeFlowConfiguration |
ReadableCodeConfiguration |
Configure supported code types |
Results | GSKReadableCodeFlowResult |
ReadableCodeFlowResult |
Access detected code values |
The SDK follows semantic versioning:
For cross-platform frameworks, refer to the documentation:
© 2025 The Grizzly Labs. All rights reserved.