Test on local, private, and internal networks
Local Testing connects BrowserStack to websites and apps hosted on your localhost, staging, or private network.
Local Testing connects BrowserStack to websites and apps on your localhost, staging, or private network, including anything behind a proxy, firewall, or VPN. The same secure tunnel works across automated, manual, and low-code testing, on web and mobile.
Pick how you test to get started with Local Testing:
Automated website testing with BrowserStack Automate
Run automated Selenium tests against websites hosted on localhost or in staging environments.
Run Cypress tests against local and private URLs on real desktop browsers.
Run Playwright tests against websites that aren't reachable from the public internet.
Run JavaScript unit tests against a local server on desktop browsers and real devices.
Automated app testing with BrowserStack App Automate
Run Appium tests on apps that call development or testing APIs on your private network.
Run Espresso tests on Android apps that reach internal servers and dev environments.
Run XCUITest tests on iOS apps that reach internal servers and dev environments.
Run Maestro flows on apps that depend on locally hosted APIs and staging backends.
Run Detox tests on apps hosted on private, internal, or localhost servers.
Run Flutter integration tests on apps that fetch data from servers on your private network.
Manual testing
Low-code automation
Configuration that applies to every product
Local Testing uses the same binary, flags, and network configuration no matter which product you run it with. Use the following guides for setup and reference:
| Guide | What it covers |
|---|---|
| Releases and downloads | Download the Local binary or the Local desktop app for your operating system. |
| How Local Testing works | Data flow, security policies, and the internal architecture of the tunnel. |
| Flags for Local | Command-line flags that control the behavior of the Local binary. |
| Local Testing API | Check the status of, or disconnect, multiple active binaries. |
| Proxy configuration using PAC file | Route Local traffic through your organization’s PAC file. |
| Run Local with SSL inspection | Set up Local when your network inspects SSL traffic. |
| Inbound IP whitelisting | Allow BrowserStack IP ranges through your firewall. |
| Release notes | Changes in each version of the Local binary. |
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!