Skip to main content
🚀 See how 20+ AI Agents can make your QA faster and smarter. Join 10k+ QAs at global leadership summit! Register Now
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Overview of App Automate REST API

Test native and hybrid mobile apps on thousands of real devices using Appium, Espresso, or XCUITest using the BrowserStack App Automate REST API.

Welcome to the App Automate REST API reference. This API provides powerful, programmatic access to the BrowserStack real device cloud, allowing you to manage your complete mobile testing lifecycle.

Use these endpoints to:

  • Upload your app (.apk, .aab, .ipa) and test suite (.zip) files.

  • Execute test runs for any supported framework.

  • Retrieve detailed test results, logs, and media assets.

This API is the key to integrating BrowserStack App Automate directly into your CI/CD pipeline. It follows standard REST conventions and returns responses in JSON format.

Base URL

https://api-cloud.browserstack.com/

App Automate REST API enables you to run your mobile automation tests and integrate your CI/CD pipeline with BrowserStack. The API follows the general conventions of REST. Most API endpoints return responses in JSON format.

The following rate limits apply for API calls:

  • APIs - 90 requests/second per user.
  • App/Test suite Uploads - 5 requests/per minute per user.

API reference

The API reference documentation is organized into the following sections:

App Automate framework Version
Appium API
Test native and hybrid apps using Appium automation framework on real iOS & Android devices
v1
Maestro API
Test native and hybrid apps using Maestro automation framework on real Android and iOS devices
v1
Espresso API
Test native and hybrid apps using Espresso automation framework on real Android devices
v2
Flutter Android API
Test native and hybrid apps using Flutter automation framework on real Android devices
v2
Flutter iOS API
Test iOS packages using Flutter automation framework on real iOS devices
v2
Detox Android API
Test native apps using Detox automation framework on real Android devices
v2
XCUITest API
Test native and hybrid apps using XCUITest automation framework on real iOS devices
v2
Media API
Test scenarios that require sample test data to be made available to your apps during test execution
v1

Are you new to BrowserStack?


We recommend checking out our Getting started documentation for Appium, Espresso, XCUITest, Flutter, Detox, and Maestro.

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

Download Copy Check Circle