Pricing
Start free. Scale by the minute.
Pay for the device time you use. Every plan streams to the browser and installs your APKs; paid plans add the full API, SDKs, and CLI.
Try it, no card required.
- ✓ 100 trial device-minutes/mo
- ✓ 3 concurrent sessions
- ✓ Strict per-session time limit
- ✓ Browser streaming + APK install
Pay only for the device time your team actually uses — no seat fees, no monthly minimum.
- ✓ No included-minutes cap
- ✓ 5 concurrent sessions
- ✓ Full REST API + API keys
- ✓ Team workspaces with per-member usage caps
- ✓ Billed monthly for what you used
Questions about volume or a team workspace? talk to us
Questions, answered
What is a device-minute?
One minute of a running cloud Android device. The clock runs only while your session is live and stops the moment it ends — idle-but-connected time still counts, so sessions auto-close on an idle timeout and a hard cap.
How does billing work?
Free gives you 100 trial minutes (about $5 worth) with a hard cap, no card required. Once you add a payment method, you're on Standard — usage-based at $0.05/device-minute, billed monthly for exactly what your team used. No included allowance to run out of, no seat fees.
Do I need a credit card to start?
No. The Free plan gives you trial device-minutes to launch a device, stream it, and install an APK before you decide.
Can I call it from my own code?
Yes — every plan includes the browser dashboard and the versioned /v1 REST API, API keys, and the TypeScript/Python SDKs and CLI.
Is my APK private?
Yes. APKs are stored privately per workspace, accessed only through short-lived signed URLs, and validated on upload. They are never shared across tenants.
How does team billing work?
A team is its own workspace with its own usage-based bill — whoever owns the team pays for the team's pooled usage, not individual members. Owners can also cap how many minutes each member can use within that pool.
