Skip to main content
Per-user and AccountKit-gated: naive.mobile (operator default user) or naive.forUser(id).mobile. Naïve holds the Mobilerun operator key and isolates each tenant’s phones/tasks. Phones are billed per minute from your credits until terminated — there is no upstream auto-stop (the meter auto-terminates devices on credit exhaustion or max-runtime). Provisioning, device lifecycle, proxy changes, running/stopping tasks, uploads, and mutating wildcard calls are approval-gated by default — an agent call may return { status: "pending_approval", approval_id }. The search/call pair reaches Mobilerun’s API for your device/task-scoped operations (account-global ops are restricted for tenant sub-users). See the Mobile guide.