What are the system requirements?
What are the system requirements?
BrowserWire requires Node.js 22+ and runs on macOS or Linux. Chromium is installed automatically by Playwright during
npm install.Does BrowserWire upload my data?
Does BrowserWire upload my data?
Yes — recordings (DOM events and interactions) are uploaded to BrowserWire’s cloud for AI training. However, the execution server (
bw run) runs entirely on your machine. API calls are served locally through a real browser instance.See the Privacy page for full details.What's the difference between views and actions?
What's the difference between views and actions?
Views read structured data from a page — product lists, user profiles, order summaries. They’re exposed as
GET endpoints.Actions perform interactions — clicking buttons, filling forms, submitting data. They’re exposed as POST endpoints and can accept input parameters.Can I use BrowserWire with any website?
Can I use BrowserWire with any website?
Yes. BrowserWire works with any website you can open in a browser. The quality of the generated API depends on how thoroughly you interact with the site during recording — the more pages you visit and features you use, the more views and actions the AI discovers.
How do I update the manifest for a site?
How do I update the manifest for a site?
Record the same site again with
bw record. Each recording triggers a new training run that replaces the previous manifest. You can focus on flows you missed in earlier recordings.How long does training take?
How long does training take?
Training typically takes 1–2 minutes. You can monitor progress on the dashboard — look for the training status badge next to your recording.
The server says 'Not logged in'. What do I do?
The server says 'Not logged in'. What do I do?
Run
bw login to authenticate, then try bw run again. Your session token may have expired (tokens are valid for 30 days).For CI environments, set the BW_TOKEN environment variable instead.I'm getting 429 errors from bw run.
I'm getting 429 errors from bw run.
The execution server limits concurrent requests (default: 3). Each request opens a browser page, so too many parallel requests exhaust the pool.Increase the limit:
Can I run bw run in headless mode?
Can I run bw run in headless mode?
Yes:This runs the Playwright browser without a visible window. Useful for servers or CI environments.
Port 8787 is already in use.
Port 8787 is already in use.
Use a different port:
Is BrowserWire free?
Is BrowserWire free?
BrowserWire is currently in Early Access and everything is free. You’ll be notified before any pricing changes.