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.

Free
$0

Try it, no card required.

  • 100 trial device-minutes/mo
  • 3 concurrent sessions
  • Strict per-session time limit
  • Browser streaming + APK install
Start free
Standardpopular
$0.05/device-minute

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
Add a payment method

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.