Stop paying cloud rent on devices you already own. First device free.

Your devices.
Your test cloud.

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.

Start Free — First Device Free View Documentation
Your tests, unchanged: Maestro • Appium • Espresso • XCUITest • WebDriver.IO • iOS • Android

Built by the RobusTest team. 10+ years shipping mobile QA tools.

Used by engineering teams at

Hotstar logo - DeviceLab client Hike logo - DeviceLab client BookMyShow logo - DeviceLab client Yodlee logo - DeviceLab client Viacom18 logo - DeviceLab client Airtel logo - DeviceLab client Swiggy logo - DeviceLab client

Every option for scaling device tests is broken

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.

Rent a cloud lab

$250/device/month for devices you already own. Your binary uploads to someone else's servers. Tunnels break weekly.

Build it yourself

Weeks of plumbing: STF, ADB farms, reverse proxies. Then it breaks on every OS update. Needs a full-time DevOps hire to keep alive.

Stay local

No CI/CD. No remote teammates. Releases stall because the one iPhone with the right build is on someone's desk.

DeviceLab is none of those. You own the devices. We're just the software between them.

Why teams switch

Same frameworks. Same devices. Three things change: cost, control, and how much time you burn fighting tunnels.

60%
Cheaper than cloud labs
$99/device vs $250+. No per-minute fees. No seat tiers.
0
Bytes on our servers
Binaries and traffic flow P2P between your machines. We can't see them.
0
Tunnels to configure
Localhost, staging, and VPN just work — devices live on your network.
0
Test code changes
Point Appium, Maestro, Espresso, or XCUITest at a new host. Done.

The three alternatives, side-by-side

vs Cloud labs Same devices. Your data. ~$1,600/mo saved at 10 devices.
vs DIY Minutes to set up. No ADB farms, reverse proxies, or 2am pages.
vs Local only Any teammate, anywhere, hits any device. CI/CD included.
Start Free →

First device free forever • No credit card required

From zero to a working lab in three commands

No dashboard config. No infrastructure to provision. No tickets to IT. Paste, run, test.

1

Plug in your devices

curl -fsSL https://app.devicelab.dev/device-node/KEY | sh

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.

2

Spin up a test runner

curl -fsSL https://app.devicelab.dev/test-node/KEY | sh -s -- --framework appium --app ./YourApp.apk

Run from your laptop, your CI runner, or a teammate's machine on another continent. A P2P WebRTC connection opens directly to the device.

3

Run the tests you already have

maestro test flow.yaml npm test ./gradlew connectedAndroidTest

Your existing suite doesn't know the difference. The remote device answers on localhost:4723 — same as a USB cable.

🔑 Why the P2P part matters

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.

Start Free

First device free forever • No credit card required

$99 per device. That's the whole pricing page.

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.

Free

$0

Forever, no card required

Enough to prove it works:

  • 1 device connected, kept forever
  • Unlimited test runs and minutes
  • Unlimited teammates
  • P2P WebRTC — your data stays yours
  • Every framework: Appium, Maestro, Espresso, XCUITest
  • CI/CD, community support
Start Free

No credit card required

Frequently Asked Questions

How is DeviceLab different from cloud device labs? +

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?

Do I need to change my existing test code? +

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.

How secure is DeviceLab really? +

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.

What types of devices does DeviceLab support? +

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.

Can I use DeviceLab with my CI/CD pipeline? +

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:

curl -fsSL https://app.devicelab.dev/test-node/KEY | sh -s -- --framework appium --app ./YourApp.apk

That's it. No complex configuration. Your tests run on real devices from CI/CD, just like they would locally.

Do devices need to be in the same office? +

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.

How does pricing work exactly? +

Simple per-device pricing: First device FREE forever. Each additional device: $99/month.

Examples:

  • • 1 device total = $0/month (free forever)
  • • 2 devices total = $99/month (1 free + 1 paid)
  • • 5 devices total = $396/month (1 free + 4 × $99)
  • • 10 devices total = $891/month (1 free + 9 × $99)

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%.

What if DeviceLab doesn't work for me? +

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.

Already paying a cloud lab?

See the side-by-side math for what you're using today.

Stop renting. Start owning.

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