Web SDK Setup

Integration Options

This page sets out step-by-step instructions for setting up the Web SDK.

OS configuration

Before integrating the Web SDK, review the operating system requirements for your target platform.

Requirements

RequirementValue
Minimum Android versionAndroid 6 (API level 23)
Recommended browserGoogle Chrome
Minimum browser versionsChrome 53+, Edge 79+, Firefox 36+, Opera 40+, Samsung Internet 6.2+
Required web APIsMediaDevices, MediaRecorder, Geolocation
Required permissionsCamera and geolocation
Supported recording formatsWebM or MP4 (browser dependent)
Known browser issuesChromium

Browser permissions

The Web SDK requires permission to access the client's:

  • Camera
  • Geolocation

If the client denies either permission, they must manually re-enable it before continuing.

See your browser documentation:


Camera and location troubleshooting

If camera or location access remains blocked, ask the client to verify both:

  • Browser app permissions in the Android device settings.
  • Website permissions for the page hosting the workflow.

Google Chrome


Mozilla Firefox

  • Browser app permissions
  • Website permissions:
    • Tap Try again.
    • If prompted again, allow camera access.
    • Otherwise, open SettingsSite permissionsCamera, then change the permission to Ask to allow.

Samsung Internet


Default browser

To make Google Chrome the default browser, see:


Recording format

The Web SDK records media using formats supported by the client's browser.

Typical recording formats are:

Known issues