Mobile app testing is available on Pro and Scale plans. Upgrade your plan to get started.
Quick Start
Providing Your App
Pass a publicly accessible URL to your.ipa (iOS) or .apk (Android) file. Morph downloads and provisions it automatically.
GitHub Releases (Recommended)
The simplest approach for most teams:GitHub Actions Artifacts
Upload your build artifact and pass the download URL:S3 or Cloud Storage
Generate a presigned URL and pass it:Fastlane Integration
After building with Fastlane, upload to a release:API
execute()
Run a test synchronously:createTask()
Run tests asynchronously:listDevices()
Get available devices:Available Devices
iOS
| Device | Default OS |
|---|---|
| iPhone 17 Pro Max | 26 |
| iPhone 17 Pro | 26 |
| iPhone 17 | 26 |
| iPhone 16 Pro Max | 18 |
| iPhone 16 Pro | 18 |
| iPhone 15 Pro Max | 17 |
| iPad Pro 13 2025 | 26 |
Android
| Device | Default OS |
|---|---|
| Samsung Galaxy S24 | 14 |
| Samsung Galaxy S23 | 14 |
| Google Pixel 8 | 14 |
| Google Pixel 7 | 13 |
Writing Good Tasks
Be specific:- Simple tasks (tap, verify): 10-20 steps
- Form submissions: 20-30 steps
- Complex flows (checkout, onboarding): 30-50 steps
GIF Traces
Every test generates a GIF trace showing what happened:FAQ
What devices are supported?
What devices are supported?
Real iOS devices (iPhone 15-17, iPad Pro) and Android devices (Samsung Galaxy, Google Pixel). Use
listDevices() to see all available options.What URL formats work for the app parameter?
What URL formats work for the app parameter?
Any publicly accessible URL that returns the raw
.ipa or .apk file:- GitHub Releases:
https://github.com/org/repo/releases/download/v1.0/app.ipa - S3 presigned URLs:
https://bucket.s3.amazonaws.com/app.ipa?... - Direct download links: Any URL that downloads the file directly
How long do tests take?
How long do tests take?
- Simple tests: 30-60 seconds
- Medium tests: 1-2 minutes
- Complex flows: 2-5 minutes
What AI model powers the testing?
What AI model powers the testing?
Morph uses Gemini 3 Flash for understanding your app’s UI and executing actions. The model analyzes screenshots, identifies elements, and performs taps, swipes, and text input.
Can I test apps not yet published to the App Store?
Can I test apps not yet published to the App Store?
Yes. Provide a URL to your development build (
.ipa for iOS, .apk for Android). This is ideal for testing PR builds before merging.