VigorLabs Developer
  1. VigorLabs Developer Platform
  2. UI Embed
Tooling

Render camera experiences without rebuilding the full player stack.

Last updated on: 2026-04-01 Guide

Use hosted UI surfaces when you need reliable playback, event review, and camera navigation inside an existing product.

Where UI Embed fits best

  1. Operator dashboards that need ready-made live and playback views.
  2. Customer portals where camera access is one module inside a broader product.
  3. Internal tooling where speed to delivery matters more than player-level customization.

Typical embed boot sequence

const session = await fetch("/api/vigorlabs/embed-session").then((r) => r.json());

window.VigorLabsEmbed.mount("#camera-shell", {
  token: session.token,
  workspaceId: session.workspaceId,
  deviceIds: ["cam_01J2X", "cam_01J2Y"],
  theme: "light"
});

What stays in your application layer

  1. User identity and tenant routing.
  2. Role checks that decide which devices should be visible.
  3. Audit logging for who opened a player or clip.