SDK initialization
License key
To run the Scanbot SDK within your production app, you must purchase and use a valid Scanbot SDK license.
Each license key is valid only for a given app bundle identifier. You will be unable to use any of the SDK features if the license key is corrupted, expired, or invalid in any other way.
Trial license
The Scanbot SDK will run without a license for one minute per session.
To get an unrestricted, "no-strings-attached" 7-day trial license, please submit the Trial License Form on our website.
Kindly note that a trial license can only be used in a development and staging environment. You are not allowed to publish your app to the App Store, Play Store, or any third-party Android App Store with a trial license.
Purchase a production license
To get pricing information and purchase a production license for the Scanbot SDK, please request a quote.
App identifier
Every app has a unique identifier (sometimes also known as "bundle identifier" or "application ID"). Your license will be bound to this identifier. To request a trial license or purchase a production license you have to provide us the bundle identifier of your app.
Initialize SDK & register license
We provide free "no-strings-attached" developer support for the implementation and testing of the Scanbot SDK. If you encounter technical issues with integrating the Scanbot SDK or need advice on choosing the appropriate framework or features, please visit our support page.
- .NET MAUI
- .NET Android
- .NET iOS
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the MainProgram
class.
loading...
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the Application
class.
loading...
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the AppDelegate
class.
loading...
Image Quality / Compression
The ScanbotSDK initialization process includes two more optional properties that specify the image storage format and compression for temporary images.
Temporary images are all images created by the document scanner, cropping UI, as well as all image manipulation functions like ApplyImageFilter
.
- .NET MAUI
- .NET Android
- .NET iOS
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the MauiProgram
class.
loading...
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the Application
class.
loading...
The ScanbotSDK must be initialized before usage. Make sure to run the initialization as early as possible.
We recommend implementing the initialization in the AppDelegate
class. The ImageQuality is set to 80
in the example below.
loading...
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get your free Trial License