🔐 Build-Time Environment Injection
process.env.REMOAT_API_KEY
This demo was bundled with an API key read directly from .env at compile time.
Zero hardcoded credentials in the repository source code.
loading...
loading...
loading...
⚡ Interactive QA Sandbox
Test Remote ControlInteract with these widgets below. A connected developer can view DOM mutations, trigger remote clicks, evaluate console logs, and inspect network requests in real time with sub-10ms latency.
Remote Click Counter
Remote tester or developer can click buttons
Input & Privacy Masking
Inputs are masked client-side before WebRTC broadcast
Console Log Streamer
Dispatches telemetry to developer DevTools REPL
Network Telemetry Streamer
Simulates XHR/Fetch network roundtrips
📜 Nested Scroll Hierarchy Test Case
Level 1 Outer → Level 2 Inner V → Level 3 Deep & 2D HTest nested scroll event recording, wheel event isolation, and synthetic remote scroll climbing across nested scrollable containers.
noneOuter Row A: Scroll this outer container. Wheeling over inner boxes independently moves the inner boxes without moving this container.
🖼️ CDN High-Res Images & Native Video Streams
Unsplash CDN • Google Cloud Storage CDNTest image serialization, network payload streaming, and HTML5 video streaming over WebRTC telemetry.
💻 Source Code Integration
src/main.jsimport ReMOAT from '@remoat.dev/sdk';
// Initialize with your API key
ReMOAT.init({
apiKey: 'tpk_your_workspace_api_key',
mode: 'floating', // 'floating' pill, 'hidden', or 'custom'
redactSelectors: ['.credit-card-input', '[data-sensitive="true"]'],
redactHeaders: true,
});