Turn the phones you already own into a distributed testing lab — in one command. Your app binary, test data, and traffic stay on your network. We never see any of it.
Local runs fine on your laptop. Then you need CI/CD, a second engineer, or a second device — and you're stuck picking the least-bad compromise.
$250/device/month for devices you already own. Your binary uploads to someone else's servers. Tunnels break weekly.
Weeks of plumbing: STF, ADB farms, reverse proxies. Then it breaks on every OS update. Needs a full-time DevOps hire to keep alive.
No CI/CD. No remote teammates. Releases stall because the one iPhone with the right build is on someone's desk.
Same frameworks. Same devices. Three things change: cost, control, and how much time you burn fighting tunnels.
First device free forever • No credit card required
No dashboard config. No infrastructure to provision. No tickets to IT. Paste, run, test.
Run this on any box with devices attached — Mac, Linux, a Pi on a shelf. Every phone, tablet, emulator, or simulator on that machine is now part of your lab.
Run from your laptop, your CI runner, or a teammate's machine on another continent. A P2P WebRTC connection opens directly to the device.
Your existing suite doesn't know the difference. The remote device answers on localhost:4723 — same as a USB cable.
Cloud labs push every byte through their servers. DeviceLab doesn't have servers in the path.
What that buys you: Your binary never uploads. Localhost, staging, and VPNs work natively. Your compliance team has nothing to audit because there's nothing to leak.
First device free forever • No credit card required
No per-minute fees. No per-seat tiers. No "contact sales" for parallel runs.
First device is free forever. Every device after that is $99/month.
Forever, no card required
Enough to prove it works:
No credit card required
per device / month
(First device still free)
Everything in Free, plus:
The fundamental difference: They provide devices + access. We provide software only.
Cloud Labs: They own devices, you rent access ($250/device/month), your data flows through their servers, requires tunnel configuration.
DeviceLab: You own devices, we provide software to connect them ($99/device/month), your data stays on your infrastructure, direct P2P connections.
Think of it like: Cloud labs = Renting a car monthly. DeviceLab = Software to make your car self-driving.
If you already own devices, why pay rent on them?
No! Zero code changes required.
DeviceLab works with existing test frameworks: Maestro, Appium, Espresso, XCUITest, Detox.
From your test's perspective: Local device = localhost:4723. DeviceLab device = localhost:4723 (same!)
No DeviceLab-specific APIs. No proprietary protocols. No lock-in.
Your investment in existing tests is protected.
DeviceLab uses zero-trust architecture:
1. Peer-to-Peer Connections: Data flows directly between YOUR machines using WebRTC. Never through DeviceLab servers. We literally cannot see your traffic.
2. End-to-End Encryption: All communication encrypted with DTLS-SRTP. Only your test node and device node can decrypt.
3. Minimal Data Storage: We store: Device name, OS type, OS version. We DON'T store: Apps, tests, results, logs, any personal data. What we don't have, we can't leak.
4. Local Execution: Your test code runs on YOUR test node. Your app runs on YOUR device node. Your results stay in YOUR environment.
Compliance: SOC2, GDPR, HIPAA compatible. Built on OWASP MASVS principles.
Everything:
Physical devices: Any Android phone/tablet, any iPhone/iPad. Any manufacturer, any OS version.
Emulators: Android emulators running on your machines. As many as your CPU/RAM allows.
Simulators: iOS simulators on your Macs. As many as your Mac supports.
Mix and match: 5 physical phones + 10 emulators = 15-device lab.
One machine can host multiple devices. One Mac can run iPhone + iPad + multiple iOS simulators. One Linux box can run physical Android + multiple emulators.
Yes! Works with GitHub Actions, GitLab CI, CircleCI, Jenkins, Bitrise, and any system that can run shell commands.
Setup is simple in your CI pipeline:
That's it. No complex configuration. Your tests run on real devices from CI/CD, just like they would locally.
No! That's one of DeviceLab's key benefits.
Devices can be in different offices, at team members' homes, in different countries, anywhere with internet.
Real scenario: Your developer in India can test on the iPhone sitting on your QA's desk in San Francisco. Works seamlessly despite 12-hour time difference and 8,000 miles distance.
Direct P2P connections via WebRTC automatically handle NAT traversal and work through corporate firewalls.
Simple per-device pricing: First device FREE forever. Each additional device: $99/month.
Examples:
What's UNLIMITED (no extra charges): Test runs, test duration, team members, CI/CD builds, data transfer.
Compare to cloud labs: $250/device/month + per-minute charges. DeviceLab $99/device/month + unlimited usage. You save ~60%.
Free tier: First device free forever. No credit card required to get started.
No vendor lock-in: Standard Appium/Maestro protocols. Your tests work without DeviceLab. Cancel subscription anytime.
You're in control, always.
See the side-by-side math for what you're using today.
Five minutes from this page to your first test running on a real device. No credit card, no sales call, no upload.
First device free forever • $99/device/month after that