API Reference

Available on: iOS Android React Native Flutter Cordova .NET MAUI

Overview

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.

Platform API Documentation

Core API Components

ScanFlow APIs

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

Document Processing APIs

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

Readable Code APIs

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

API Versioning

The SDK follows semantic versioning:

  • Major version (5.x.x): Breaking API changes
  • Minor version (x.6.x): New features, backward compatible
  • Patch version (x.x.2): Bug fixes, backward compatible

Cross-platform Framework APIs

For cross-platform frameworks, refer to the documentation:

Additional Resources

Products

Industries

Case Studies

Integration

Company

© 2025 The Grizzly Labs. All rights reserved.