About The Incode Web SDK

About the SDK Integration

This integration approach can be used to implement custom onboarding flows. This means you can customize how onboarding modules are presented and how they behave, giving you complete control of what happens step by step and letting you integrate other steps or processes in between.

The Web SDK.

The Incode Web SDK is a JavaScript library that simplifies data capture and processing within the Incode Omni Platform. It allows you to implement a custom onboarding flow for your web application, giving you control over the user experience during the identity validation process.

The Incode Web SDK is a flexible tool that allows customizing the presentation and behavior of the Incode verification modules, giving you complete control over each step and facilitating seamless integration with your processes. There are three component types (Javascript methods) in the Incode Web SDK:

  • Configuration methods: Simplified methods for configuration and initialization.
  • Data Capture methods: Various UI methods that facilitate tasks such as using the device camera to capture ID and selfie images and efficiently handling success and error scenarios.
  • Process Data methods: Methods to trigger essential Incode processes such as ID validation, Face Match, and Government validation.

Considerations

  • Integrating the Web SDK is best suited for experienced front-end and back-end development teams. Consider our low-code or no-code integration guides if you are unfamiliar with web development.
  • While the Incode Web SDK is compatible with most front-end development frameworks, some project configurations might require specific settings.
  • Full SDK integration is only compatible with Incode Flows. Incode Workflows are currently not supported.
  • Please ensure you use the latest Incode Web SDK version to access all features, benefits, and security updates.
  • Make sure your web application runs over HTTPS (including your development web server) to ensure the correct execution of all SDK methods.

Supported Browsers

  • Google Chrome for Android
  • Safari for iOS

📱

Mobile-focused

The Web SDK is designed for mobile devices and mobile browsers. While it works on desktop browsers, it is not recommended for desktop-focused web applications.

🚫

Unsupported browsers

Webviews and in-app browsers (social media or email apps) are NOT supported.

HTTPS

To successfully integrate and use the Incode Web SDK in your project, make sure that your web application runs over HTTPS (this includes your development web server). This will allow the correct execution of all sdk methods.

Getting the most out of the Web SDK

To get all the features, benefits and security updates, please ensure you are using the latest version of the Web SDK. Check-out the Web SDK Release Notes.

Let's code

Create a simple identity validation web app using the Incode Web SDK ↗