Learn about the JS Testing API, and the language bindings available.
BrowserStack HTTPS-based API provides browser-as-a-service. The API that can be used to open any URL, in any combination of browser and OS currently available on BrowserStack.
|5.0||Active||Added session IDs and dashboard URLs to responses.|
|4.0||Active||Moved all API endpoints to HTTPS.|
|3.0||Retired||Added support for specifying OS versions.|
|2.0||Retired||Added support for Mac OS and mobile devices.|
|1.0||Retired||Automated JS testing for browsers running on Windows.|
You can use the JS testing API in one of the following ways:
Language bindings are a wrapper over the HTTPS API. The language bindings are currently available in:
You can alternatively use the HTTPS API directly. Refer to the documentation on the API’s Github repo for details.