iOS Simulators
Create and stream iOS simulators, open URLs, install app builds, and control their lifecycle over API.
One platform
Start the device your agent needs, drive the flow, ship the build. No device lab, no platform-specific orchestration.
Create and stream iOS simulators, open URLs, install app builds, and control their lifecycle over API.
Run Android emulator sessions in the browser with the same create, install, open-url, and release calls.
Archive, sign, export, and upload iOS builds without maintaining Apple hardware.
Simple API
import { writeFile } from "node:fs/promises"; import { Client } from "@run-cloud/sdk"; const cloud = new Client(); const session = await cloud.ios.create({ displayName: "Agent smoke", inactivityTimeout: "60s", }); await cloud.ios.openUrl( session.id, "https://run.cloud", ); const shot = await cloud.ios .screenshot(session.id); await writeFile("run-cloud.png", shot);
$ runcloud ios createStart an iOS simulator$ runcloud ios open-urlOpen a deep link$ runcloud ios recordingRecord the screen$ runcloud android createStart an Android emulator$ runcloud xcode buildArchive and sign an IPARun Cloud SDK
Use TypeScript, Python, or Go for the native API. One client drives iOS simulators, Android emulators, and XCode builds.
Browser-native
Stream any session to a signed URL in under a second, embed it in your product, or hand it to an agent to drive.
Elastic capacity
Fan a test suite out across parallel simulator and emulator sessions, then scale back down without managing a device lab.
Production control
Capture screenshots, screen recordings, and the accessibility tree, enforce timeouts, and follow each session from create to release.
iOS simulators and Android emulators render in the browser over a signed URL, with touch, keyboard, and live camera input.
The same create, install, open-url, timeout, and release calls drive iOS and Android, so agent code does not branch on platform.
Give agents a real screen to inspect and control through screenshots, taps, clicks, typing, and the accessibility tree.
Move from source to an archived, signed IPA and a TestFlight upload without your own Mac fleet.
FAQ
The pieces teams usually ask about before giving agents real infrastructure.
Run Cloud is infrastructure for mobile development and agent builders. It offers iOS simulators, Android emulators, and XCode builds behind one API.
Yes. Create a session from the CLI or SDK and it streams to a signed browser URL. You can also embed it in your own product.
Simulator and emulator sessions are metered per active minute. XCode builds are free during beta.
No. XCode builds archive, sign, and export your IPA in the cloud and can upload straight to TestFlight.
Yes. Push a prerecorded video or audio clip through the device camera or microphone, or carry a live browser webcam into the app camera.
Yes. Taps, typing, key presses, screenshots, screen recordings, and the accessibility tree are all available over the API for both iOS and Android.
Start with iOS simulators, add Android emulators when your suite needs the coverage, and ship to TestFlight without managing Apple hardware. $15 free every month.