Skip to main content

Web

What is the Web Low-Code SDK?

The Web Low-Code SDK is a powerful yet easy-to-integrate JavaScript solution that allows developers to embed fully customizable identity verification flows into any web application — without managing complex biometric logic or backend orchestration.

Built using Web Components, it ensures compatibility across all modern frameworks and vanilla JavaScript projects. With just a few lines of code, you can launch secure verification workflows that include facial capture, document capture, and custom steps, all defined through remote configuration.

This SDK is ideal for teams looking to:

  • Speed up implementation of onboarding and KYC flows.
  • Maintain flexibility with flow customization via backend configuration.
  • Avoid the complexity of building biometric logic from scratch.

The Web Low-Code SDK fetches flow definitions and integration settings directly from the platform using a tenant-based configuration system, enabling dynamic flow rendering, UI theming, and seamless execution — all with minimal code.

Key Benefits

  • Fast to integrate: Add biometric flows in minutes.
  • 🎨 Customizable: Support for themed UIs and modular step definitions.
  • 🔐 Secure by design: Built on top of the IDV Suite's secure backend and infrastructure.
  • 🌐 Framework-agnostic: Works with React, Vue, Angular, or plain HTML/JS.

The Web Low-Code SDK brings together ease of use and enterprise-grade identity verification — making it the ideal choice for modern web apps that require robust user verification.

1. Introduction

  • Overview of the Web Low-Code SDK
  • Benefits and use cases
  • Supported platforms and browsers

2. Getting Started

  • Installation options
    • CDN
    • NPM/Yarn
  • Basic setup example
  • Authentication & API keys

3. Flow Configuration

  • How flows are defined
  • Fetching flows by tenant_id and integration_id
  • Predefined steps vs. custom steps

4. Step Types

  • Facial Capture
  • Document Capture
  • Backend Steps

5. Event Handling

  • Tracking user interactions
  • Subscribing to SDK events (start, complete, error, cancel)
  • Debugging and logging

6. Theming & UI Customization

  • Modifying look and feel
  • Dark/light mode
  • Custom CSS injection

7. Analytics & Metrics

  • Overview of built-in analytics capabilities
  • Metrics collection per tenant
  • Session tracking and interaction analysis
  • Backoffice dashboard access for metric insights

8. Troubleshooting & FAQ

  • Common errors and solutions
  • Best practices for integration
  • Debug mode tips

9. Changelog & Versioning

  • Release notes
  • Migration guides
  • Known issues and deprecations

10. Support

  • Contact channels
  • Reporting bugs and requesting features