Skip to main content
Welcome to the Proview SDK. Follow these steps to embed the latest SDK in your application.

Prerequisites

  • Talview-provisioned tenant + project DSN (customer success or Talview Sales can help).
  • Modern browser with WebRTC support and HTTPS hosting for your delivery app.
  • Ability to add a script tag and a small bootstrap snippet wherever proctoring needs to run.

Content Security Policy (CSP)

If your application enforces CSP headers, allow the domains and inline resources required by the SDK:

Installation

Script tag

Place the loader as the last script on any page that needs Proview SDK. The loader attaches itself globally as window.Proview.

Initialize

Define window.proviewOnLoad before loading the script. The SDK fires this callback when it is ready. Call Proview.init inside the callback to bootstrap the SDK.

Interfaces

The Proview SDK is composed of the following modules:
  • form – enables dynamic form loading and submission with integrated authentication. See the Form guide for details.
  • scheduler – manages interview scheduling, RSVP, and availability with integrated authentication. See the Scheduler guide for complete API reference.
  • session – enables remote proctoring with session management, media capture, and real-time monitoring. See the Proctoring guide for complete setup instructions.
  • session-playback – enables embedding and playback of recorded proctoring sessions. See the Session Playback guide for integration details.

Global Error Handling

Register a global error hook after the loader runs to observe failures from any Proview module: