MobileHub
Mobile Device Cloud
MobileHub provides access to 150+ real iOS and Android devices for remote testing of web applications, native apps, and hybrid experiences, without building or maintaining in-house device infrastructure.
Mobile Device Management
24 Devices in fleet • Connect to or reserve devices for testing and automation. View docs
Pixel 7 Pro
iPhone 14 Pro
Galaxy S23
Galaxy A54
iPad Air
Redmi Note 12
Open MobileHub: the whole device fleet, live, with availability at a glance.
Powerful Features
Everything you need to streamline your QA workflow
Real Devices
150+ real iOS and Android devices, modern and legacy hardware across multiple OS versions.
Device Reservations
Hold a device for a chosen date, time slot, and duration 15 minutes to 4 hours with a stated purpose. Edit or cancel, with full reservation history.
Issue Logging & Tracking
Create an issue from a session screenshot, associate it with a TestPilot plan or test run, and manage it on the native board with Jira and Azure DevOps boards when configured.
GPS Location Simulation
Test region- and location-dependent scenarios by picking a point on the map, entering coordinates, or using preset cities. Simulated locations clear automatically when the session ends.
Session Evidence that Survives The Session
Screenshots, video recordings, streamed logs with level filters, rich-text notes with frame capture, file push/pull, and device metrics retained in the completed-session record.
Reports and Governance
Device usage, reservation, and session reports with PDF export. Storage, concurrency, duration, and reservation quotas keep consumption visible against plan limits.
Core Features
Everything this module brings to your quality workflow
Over 150 real iOS and Android devices, current and legacy hardware, multiple OS versions
Reports and Analytics
detailed reporting on device usage, reservations and tests
MobileHub Issues
bugs captured during manual device testing, filterable by platform, device type and model
Device Reservations
schedule and manage your device reservations
Automation Builds
grouped CI/CD and automation runs across devices
Test Failure Logging and Tracking
report bugs with screenshots and session recordings, with Jira and Slack integration
Location-Based Testing
test different region, time zone and location scenarios by GPS or IP
Bring Your Own Device
license the software to run on your own devices
Perfect For
Where teams put this module to work
Remote testing on real devices
Native and hybrid app testing
Device reservations and automation builds
Location-based scenario testing
Why Teams Choose MobileHub
Evidence lives with your test plans. In standalone device clouds, a session ends and its story scatters across screenshot folders and tracker tickets. In MobileHub, sessions, screenshots, issues, and reports stay attached to the same RabbitQA project as the TestPilot plans they belong to.
No lab to build, no lab to babysit. A shared fleet of real devices and emulators replaces procurement, cabling, and OS-update chores. Your team picks an available device and starts testing from the browser.
Manual and automated testing share one home. The same fleet serves interactive live sessions and Appium-based automation with API keys, builds, and reports managed in one place instead of two toolchains.
Governance from day one. Permission-scoped API keys, storage and concurrency quotas, and usage reports keep device consumption visible and under control.
Frequently Asked Questions
What is MobileHub?
MobileHub is RabbitQA's mobile device testing module. It provides browser-based access to a shared fleet of real Android and iOS devices and emulators for live manual testing and Appium automation, with reservations, evidence capture, issue tracking, and usage reporting scoped to your project.
Does MobileHub include real devices or emulators?
Both. The shared fleet combines real Android and iOS hardware with emulators and simulators across multiple OS versions. You can filter by real or emulator type before starting a session, and the dashboard's fleet breakdown shows the mix at a glance.
How does automation work in MobileHub?
MobileHub supports Appium-based automation UiAutomator2 for Android and XCUITest for iOS. A built-in Config Generator produces capabilities and code samples in Java, Python, Node.js, and cURL. Automation clients authenticate with scoped API keys or the MobileHub CLI, and submitted runs group into builds and sessions.
Can I test location-based scenarios?
Yes. Location Simulation sets the device's GPS position from a map click, exact coordinates, or preset cities such as London, Berlin, and New York. The simulated location clears automatically when the session ends, so devices return to a clean state.
How do bugs get tracked?
You can raise an issue directly from a session screenshot or link the session to an existing issue. Issues associate with TestPilot plans and test runs, carry their evidence as attachments, and are managed on RabbitQA's native board or on Jira and Azure DevOps boards when those integrations are configured.
Can I reserve a device for later?
Yes. Reserve any available device for a specific date, time slot, and duration from 15 minutes to 4 hours, with a stated purpose. Reservations can be edited or cancelled, and history is retained.
Does MobileHub test websites too?
MobileHub focuses on mobile devices. Browser testing is handled by BrowserHub, its sibling module on the same device cloud, which provides browser inventory, live and automated browser sessions, and HAR network recording.
Contact us
Ready to get started?
See how this module can help your team.
