How it works
- Reserve. Your agent requests a device slot in one GET and gets a reservation code. Free, anonymous, no commitment. Agent instructions.
- Get invited. Early access opens in waves. Reserved slots are invited first, by use case.
- Connect. MCP server for agent frameworks, REST API for everything else. Your agent asks for a device by name and access model and gets a session.
- Drive. Screenshot, tap, swipe, type, scroll, press buttons, install an app, read logs and the accessibility tree, set language, location and network profile.
- Pay. Per minute on the shared pool; per device per month for private devices; per connected device for your own. Pricing.
Choose the environment per task
| Simulator / emulator | Real device, shared | Private device | |
|---|---|---|---|
| Start time | seconds | under a minute | always on |
| State between sessions | none | none (wiped) | kept |
| Parallelism | high | by pool availability | your devices |
| Best for | development, bulk runs, screenshots | release checks, device bugs, performance, push, biometrics | operating real apps and accounts, SIM and GPS |
What's real
Real iPhones, Pixels and Galaxies in racks, with real networks, cameras and sensors. Simulators and emulators are the official Apple and Android ones, started fresh per session.
Status
Early access. We are opening the device layer to agents in waves; reserved slots go first. Wave status.