Skip to main content

Session Live View

Watch and interact with browser sessions in real-time as they run.

Session Recording

Replay every session as a video recording to debug issues after the fact.

Session Replay

Stream session replays as HLS to embed playback in your own application.
Browserbase provides comprehensive observability tools to debug and monitor your browser sessions. Access these tools through the Session Inspector in the Dashboard or retrieve data programmatically via the API. The Session Inspector is accessible by clicking any session in the Dashboard.

Dashboard

Video recordings

Every session is automatically captured as a video recording, supporting up to 10 tabs. Video recordings are available in the Session Inspector for playback and debugging.

Session Replay

To embed playback in your own application, stream session replays as HLS through the Session Replay API.

Live view

Debug running sessions in real-time using the Live Debug URL.
The Copy Debug URL button appears in the Session Inspector when a session is actively running.
For more on Live View, see Session Live View.

Status bar

The Status Bar displays session metadata and status information.

Events and pages

The Events view shows a timeline of activity during the session.
This view includes:
  • Pages loaded during the session
  • CDP events (Runtime.*, Page.*, Input.*, Log.*)
  • Network requests and responses

Stagehand

The Stagehand tab provides inspection tools for sessions created with Stagehand.
Click any row to expand details:
Available information:
  • Token usage
  • Execution time
  • Extraction schemas
  • Execution results
For extract calls, switch between JSON and Zod schema formats:

Console logs

View browser console logs emitted by the Web Console API (console.log(), console.error(), etc.). These are logs generated by JavaScript running on the page.
Common console messages:
  • browser-solving-started / browser-solving-completed - Captcha solving events
  • Starting recording - Recording initialization

Network logs

View all HTTP network requests and responses captured via Chrome DevTools Protocol (Network events).
Use network logs to:
  • Debug failed requests
  • Analyze proxy bandwidth usage
  • Identify slow or blocked resources

Session logs API

Retrieve session logs programmatically for automated processing or custom tooling. The Session Logs API returns CDP (Chrome DevTools Protocol) events including console logs, network activity, and page lifecycle events.
See Sessions API for more details.

HAR recording

HAR (HTTP Archive) files capture detailed network activity for offline analysis. Use Playwright’s tracing feature to record HAR data locally.
View trace files with: npx playwright show-trace trace-file.zip
HAR files created with routeFromHAR are stored on the remote instance. Use tracing to capture network data locally.

Capturing browser console logs

You can capture browser console logs programmatically during your session using Playwright’s console event listener. This gives you real-time access to console.log(), console.error(), and other Web Console API calls as they happen.

Debugging tips

Questions? Email support@browserbase.com