Choose Runtime Scope
Navigate Page → client → Session → Subscription → item → listener without losing retired historical objects.
Lightstreamer Workbench brings Runtime Scope, chronological Evidence, and precise Context into one continuous workspace—then lets you reproduce COMMAND behavior locally without waiting for the backend.
Version 2.0 is live. Install the unified Scoped Evidence Workspace from the Chrome Web Store.
Official Web Client focusCaptures Lightstreamer semantics instead of guessing from generic WebSocket frames.
COMMAND-native evidenceFollows keys, operations, snapshots, and distinct state projections.
Local by designCaptured application data stays in the current browser debugging session.
When a keyed row disappears, a snapshot looks incomplete, or application state diverges, browser logs are rarely enough. Workbench records Lightstreamer-native Evidence next to the inspected page, preserves the runtime object you are investigating, and makes the next deliberate action explicit.
It is developer infrastructure for applications using the official Lightstreamer Web Client—not a generic socket inspector and not an application-specific debugger.
Version 2 replaces separate feature destinations with a responsive Scoped Evidence Workspace.
Navigate Page → client → Session → Subscription → item → listener without losing retired historical objects.
Filter, find, select, and freeze a high-volume chronological stream while Capture continues.
Inspect the active runtime object or selected Evidence without silently changing the investigation boundary.
Observed Server COMMAND State uses captured Server Updates only. Local Effective COMMAND State adds successfully delivered Local Injected Updates. Workbench names both projections and never presents either as authoritative server state.
Read the COMMAND projection guide →
Create one protected Draft from immutable captured Evidence or author a COMMAND update against a live Scope. Edit raw JSON, validate, review the exact target, then deliver locally through the inspected page.
Local means local. This workflow does not contact the Lightstreamer Server and successful Local Evidence remains visibly separate from Server Evidence.
Follow the Local Injection workflow →
A complete deterministic Evidence object per retained row, with the existing Context still providing semantic interpretation.
Contextual facets plus richer changed-field, delivery, provenance, recovery, and snapshot explanations.
Capture outbound Client Messages and deliberately send through the inspected client's normal sendMessage path.
The complete Workbench core remains available under Apache-2.0. Read the source, report an issue, or help sharpen generic Lightstreamer debugging infrastructure.