Welcome to BrowserStack developer documentation! Here you'll find everything you need to test and debug your native, hybrid and web applications on real devices and desktop browsers.
Test your websites
Run your Selenium tests on desktop browsers, real iOS and Android devices.
Run your Cypress tests on 100+ versions across Windows and macOS
Run your Playwright tests across 100+ browsers on Windows and macOS
Run your Puppeteer tests across 100+ browser/OS combinations
Run visual tests on desktop browsers and review changes with every commit.
Test your mobile apps
Test your native and hybrid apps using Appium on real Android and iOS devices.
Test your native and hybrid apps using Espresso on real Android devices.
Test your native and hybrid apps using XCUITest on real iOS devices.
Test your native and hybrid apps using EarlGrey on real iOS devices.
Test your native and hybrid apps using Flutter on real Android and iOS devices.
Interactively test native and hybrid mobile apps on real iOS and Android devices.
Test Management & Optimization
Test your Smart TV apps
Other documentation & references
Test web apps hosted on internal and staging environments.
Generate multiple screenshots using the Screenshots API.
Your guide for using SpeedLab and getting insights from the test results.