LogoLogo
🚀 Run Maestro tests in the cloud →
  • Home
  • Star us on GitHub
  • Getting Started
    • What is Maestro?
    • Installing Maestro
      • macOS
      • Windows
      • Linux
    • Build and Install your App
      • Android
      • iOS
    • Run a Sample Flow
    • Writing Your First Flow
    • Maestro Studio
    • Running Flows on CI
  • Cloud
    • Run Maestro tests in the cloud
    • Cloud Quickstart
    • CI Integration
      • GitHub Actions
        • Maestro GitHub Action for Android
        • Maestro GitHub Action for iOS
        • Maestro GitHub Action for Flutter
      • Bitrise
      • Bitbucket Pipelines
      • CircleCI
      • Integration with any CI platform
    • Pull Request Integration
    • Cloud Reference
      • Build your app for the cloud
      • Configuring OS Version
      • Configuring device locale
      • Device timezones
      • Email Notifications
      • Slack Notifications
      • Webhook Integration
      • Managing Secrets
      • Limits
      • Reusing App Binary
      • IP Allowlist
      • System Status
  • Platform Support
    • Supported Platforms
    • Android - Views
    • Android - Jetpack Compose
    • iOS - UIKit
    • iOS - SwiftUI
    • React Native
    • Flutter
    • Web Views
    • Web (Desktop Browser)
  • Examples
    • Android contacts flow automation
    • Facebook signup flow automation
    • Advanced: Wikipedia Android
    • Page Object Model
  • CLI
    • Cloud
    • Test Suites & Reports
    • Tags
    • Record Your Flow
    • Continuous Mode
    • View Hierarchy
    • Start Device
  • API Reference
    • Commands
      • addMedia
      • assertVisible
      • assertNotVisible
      • assertTrue
      • assertWithAI
      • assertNoDefectsWithAi
      • back
      • clearKeychain
      • clearState
      • copyTextFrom
      • evalScript
      • eraseText
      • extendedWaitUntil
      • extractTextWithAI
      • hideKeyboard
      • inputText
      • killApp
      • launchApp
      • openLink
      • pressKey
      • pasteText
      • repeat
      • retry
      • runFlow
      • runScript
      • scroll
      • scrollUntilVisible
      • setAirplaneMode
      • setLocation
      • startRecording
      • stopApp
      • stopRecording
      • swipe
      • takeScreenshot
      • toggleAirplaneMode
      • tapOn
      • doubleTapOn
      • longPressOn
      • travel
      • waitForAnimationToEnd
    • Common command arguments
    • Selectors
    • Configuration
      • Workspace configuration
      • Flow configuration
      • AI configuration
  • Advanced
    • Nested Flows
    • Wait
    • Loops
    • Conditions
    • Parameters & Constants
    • JavaScript
      • Run JavaScript
      • Outputs
      • Logging
      • Access element text
      • Make HTTP requests
      • GraalJS support
      • JavaScript announcement blog
    • Specify a Device
    • Configure Permissions
    • Detect Maestro in your app
    • Configure Maestro driver timeout
    • onFlowStart / onFlowComplete hooks
    • Test in different locales
    • Structuring your test suite
  • Troubleshooting
    • Known Issues
    • Frequently Asked Questions
    • Bug Report
    • Rollback Maestro
    • Debug Output
    • HOWTOs
      • Arrange your repository for Maestro tests
      • scrollUntilVisible for fragments
  • Community
    • Contributions
    • Articles & Tutorials
    • Case Studies
    • Resources
Powered by GitBook

Read to wire into CI or scale up your testing?

  • Run Maestro tests in the cloud →
On this page
  • CI Support
  • Platform Support
  • Getting Started
  • Why run in the cloud?
  • We take security seriously

Was this helpful?

Edit on GitHub
  1. Cloud

Run Maestro tests in the cloud

PreviousRunning Flows on CINextCloud Quickstart

Last updated 9 days ago

Was this helpful?

🚀 Cloud Plan required - get started for free at

Ship your apps with confidence by running your tests on Maestro's hosted enterprise-grade cloud infrastructure.

CI Support

You can integrate Maestro into any CI platform via the Maestro CLI, and we're in the process of building out native integrations into the most common platforms. Check out the for details.

CI Platform
Support via CLI
Native Integration

✅

✅

✅

✅

✅

✅

✅

✅

✅

-

Platform Support

Platform
Supported

✅

✅

✅

✅

✅

✅

✅

✅

.NET MAUI iOS

✅

.NET MAUI Android

✅

Getting Started

  • Maestro cloud testing requires a Cloud Plan, so make sure to start a Cloud Plan Trial before proceeding

Why run in the cloud?

  • Guaranteed Parallelism for Consistent Testing

  • Unlimited Maestro testing

  • Unlimited users

  • Test suite reporting

  • Automatic CI integration triggers

We take security seriously

We are SOC 2 compliant meaning that the security and privacy of your data is our top priority

If you don't already a Maestro account you can

Check out the guide to get started with running your Maestro Flows in the cloud within minutes

Public Slack Channel: then head to the #cloud channel to discuss anything related to Maestro cloud testing

maestro.dev
CI Integration docs
create your Maestro account here
Quickstart
Join the workspace
GitHub Actions
Bitrise
Bitbucket
CircleCI
All other CI platforms
Android - Views
Android - Jetpack Compose
iOS - UIKit
iOS - SwiftUI
React Native
Flutter
Web Views
Web (Desktop Browser)