Simple pricing. Honest billing.

Start free. Upgrade only when you outgrow it. Cancel anytime, no questions.

FREE
$0/mo
Forever, no credit card
  • Up to 2 paired phones
  • 50 installs / month
  • 7-day log retention
  • Crash deduplication
  • Live log streaming
  • Community support (GitHub Discussions)
Start free
MOST POPULAR
PRO
$29/mo
Per workspace · billed monthly
  • Up to 10 paired phones
  • Unlimited installs
  • 90-day log retention
  • Auto-test on install (cold-start, memory, rotation)
  • Screenshot regression diffs
  • A/B rollout cohorts
  • Webhooks (Slack, Discord, CI)
  • Email support, <24h response
Start 14-day trial
TEAM
$99/mo
Studios & agencies
  • Up to 50 paired phones
  • Everything in Pro
  • 1-year log retention
  • Up to 10 team members
  • Audit log + admin console
  • SSO (SAML, Google Workspace)
  • Priority support, <4h response
Start trial
ENTERPRISE

Need more? Self-hosted? On-premise?

Custom phone limits, SLA, dedicated support, on-prem deployment, GDPR DPA, SOC 2 documentation. Pricing scales with your fleet.

Talk to sales →
VPN ADD-ON · OPTIONAL

Geographic exit IPs (Persona emulators)

Each emulator can route through its own WireGuard server in a different region. Three ways to get there — pick what fits your privacy/budget needs.

🆓

Free

$0
Forever · Oracle Cloud Free Tier
  • Up to 4 ARM instances
  • 4 unique exit IPs worldwide
  • You own everything (Oracle account)
  • ~5 min one-time signup
Start free
MOST CONTROL
🔑

BYO Token

$4-5/server/mo
Direct from provider · no markup
  • DigitalOcean ($4/mo)
  • Hetzner Cloud (€4.51/mo)
  • Stop / start anytime — full control
  • One-line CLI · pnpm persona:vpn:up
Use my own account
COMING SOON

Managed

$7-9/server/mo
DroidFleet runs it · zero accounts
  • No external signups
  • Automatic failover across providers
  • Billed via your DroidFleet plan
  • Pro: 4 included · Team: 20 included
Join waitlist →

VPN is opt-in per emulator. Direct mode (your home/office IP) stays free and is the default. Read the docs →

Pricing FAQ

What counts as a "paired phone"?

Any device that has the DroidFleet agent installed and has been seen by your workspace at least once in the last 30 days. Pair, unpair, or replace devices freely — only the active count matters at billing time.

What happens if I exceed my install quota?

On the Free tier, install requests beyond 50/month are queued until the next billing cycle. We never delete your data or disconnect your phones — only the install endpoint pauses. Pro and Team have no quota.

Is there a free trial for paid plans?

Yes — 14 days, no credit card required to start. We'll email you 3 days before the trial ends so you can decide whether to continue.

Can I self-host instead of using your cloud?

Yes. The Docker image is open and free to self-host with no phone limit. The cloud-hosted plans add the convenience of not running your own infra + scheduled backups + a managed relay.

What's your refund policy?

14-day money-back guarantee on new paid subscriptions, no questions asked. After that, we don't pro-rate partial months but cancellation is one click and you keep access until the end of the period.

Do you offer student / open-source / nonprofit discounts?

Yes — 50% off Pro for verified students and recognized open-source projects, 100% off for accredited nonprofits. Contact us at [email protected] with proof and we'll set it up.