{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/3"}],"enrichment":{"capability":"Provides Python bindings to manage BrowserStack Local, enabling remote browser testing against local development servers and folders.","skillfed_tags":["browser-testing","browserstack","selenium"],"use_cases":["Run Selenium tests against a local development server using BrowserStack's browser grid without exposing the server publicly.","Test a local folder or staging environment across multiple browser versions and devices simultaneously.","Enable CI/CD pipelines to perform cross-browser testing on private infrastructure without VPN or firewall reconfiguration.","Debug browser compatibility issues by testing local code on real remote devices via BrowserStack.","Support parallel local testing sessions with unique identifiers for load testing or multi-user scenarios."],"what_it_does":"browserstack-local is a Python wrapper around BrowserStack's Local binary, allowing you to test web applications running on your local machine or private network using BrowserStack's remote browser infrastructure. It handles the lifecycle of the Local tunnel\u2014starting, stopping, and monitoring the connection\u2014so that your Selenium tests or manual browser sessions can reach localhost or internal servers as if they were publicly accessible.\n\nThe package is straightforward: you instantiate a Local object, pass your BrowserStack access key and optional modifiers (proxy settings, folder paths, logging verbosity), and call start() to establish the tunnel. It depends only on psutil for process management and automatically downloads the BrowserStack binary on first use, storing it in a standard location. Configuration is done via a dictionary of arguments, with support for proxies, local identifiers for parallel testing, and verbose logging to help debug connection issues.","worth_installing":"Yes, if you use BrowserStack for remote browser testing and need to test local or private applications. The package is actively maintained with recent releases, has low install friction, and is in the top tier of PyPI packages. However, verify the license terms before adoption, and confirm that the BrowserStack binary download mechanism works in your deployment environment."},"id":"browserstack-local","links":{"html":"https://skillfed.io/packages/browserstack-local","md":"https://skillfed.io/packages/browserstack-local.md","pypi":"https://pypi.org/project/browserstack-local/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":null,"license_treatment":"unclear","name":"browserstack-local","python_support":"unspecified","summary":"Python bindings for Browserstack Local"},"popularity":{"monthly_downloads":403800,"position":6914,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.16"}
