Metadata-Version: 2.4
Name: mlx-cloud-phone
Version: 7.6.0
Summary: Multilogin Cloud Phone Python SDK — antidetect Android cloud API, SMS verification, mobile automation CLI, phone farm for TikTok, Instagram, WhatsApp worldwide.
Author: Enterprise Automation Infra
License-Expression: MIT
Project-URL: Telegram, https://t.me/Multilogin_Scripts_Bot?start=pypi_mlx_cloud_phone
Project-URL: Funding, https://saasverdict.com/?utm_source=pypi&utm_medium=funding&utm_campaign=mlx-cloud-phone
Project-URL: Homepage, https://pypi.org/project/mlx-cloud-phone/
Project-URL: Repository, https://github.com/enterprise-automation-infra/multilogin-automation
Project-URL: Documentation, https://docs.cloud-phone.dev/
Project-URL: Deals, https://saasverdict.com/?utm_source=pypi&utm_medium=deals&utm_campaign=mlx-cloud-phone
Project-URL: LinkedIn, https://www.linkedin.com/in/multilogin-promo-code-saas50/
Keywords: multilogin,multilogin cloud phone,cloud phone,antidetect,mobile antidetect,android cloud phone,phone farm,virtual android,tiktok automation,instagram automation,mobile automation,adb,multilogin cloud phone python,cloud phone sms,adb cloud android,multilogin python,gologin alternative,antidetect phone farm,tiktok cloud phone,instagram cloud phone,phone farm python,virtual phone automation,adb,cloud-phone-geo,cloud-phone-warmup,cloud-phone-fleet,mlx phone stack
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Networking :: Monitoring
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31.0
Requires-Dist: python-dotenv>=1.0.0
Provides-Extra: geo
Requires-Dist: cloud-phone-geo>=7.6.0; extra == "geo"
Provides-Extra: stack
Requires-Dist: cloud-phone-geo>=7.6.0; extra == "stack"
Requires-Dist: cloud-phone-warmup>=7.6.0; extra == "stack"
Requires-Dist: cloud-phone-fleet>=7.6.0; extra == "stack"
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-cov>=7.6.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=7.6.0; extra == "dev"
Requires-Dist: ruff>=0.4.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"
Requires-Dist: sphinx>=7.6.0; extra == "dev"
Requires-Dist: pre-commit>=3.0.0; extra == "dev"
Requires-Dist: cloud-phone-geo>=7.6.0; extra == "dev"
Requires-Dist: cloud-phone-warmup>=7.6.0; extra == "dev"
Requires-Dist: cloud-phone-fleet>=7.6.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.6.0; extra == "docs"
Provides-Extra: gsc
Requires-Dist: google-auth>=2.0.0; extra == "gsc"
Dynamic: license-file

# mlx-cloud-phone

<!-- pypi-badges:start -->
<p align="center">
  <a href="https://pypi.org/project/mlx-cloud-phone/"><img src="https://img.shields.io/badge/version-7.6.0-0078D4" alt="PyPI version" /></a>
  <a href="https://pypi.org/project/mlx-cloud-phone/"><img src="https://img.shields.io/pypi/pyversions/mlx-cloud-phone" alt="Python versions" /></a>
  <a href="https://pypistats.org/packages/mlx-cloud-phone/"><img src="https://img.shields.io/pypi/dm/mlx-cloud-phone?color=0078D4" alt="PyPI downloads" /></a>
  <a href="https://multilogin.com/mobile/cloud-phone/"><img src="https://img.shields.io/badge/Multilogin-Cloud_Phone-0078D4" alt="Multilogin Cloud Phone" /></a>
  <a href="https://saasverdict.com/"><img src="https://img.shields.io/badge/SAAS50-50%25_OFF-0078D4" alt="SAAS50" /></a>
  <a href="https://saasverdict.com/"><img src="https://img.shields.io/badge/MIN50-minutes-0078D4" alt="MIN50" /></a>
  <a href="https://t.me/Multilogin_Scripts_Bot?start=pypi_mlx_cloud_phone"><img src="https://img.shields.io/badge/Telegram-Scripts-26A5E4?logo=telegram&logoColor=white" alt="Telegram bot" /></a>
</p>
<!-- pypi-badges:end -->

**Professional Python SDK** for [Multilogin X Cloud Phone](https://multilogin.com/mobile/cloud-phone/) — **antidetect Android** devices in the cloud. Create, launch, and automate **mobile profiles** for TikTok, Instagram, WhatsApp Business, and global commerce — without physical hardware or leaky desktop emulators.

---

## Install

```bash
pip install mlx-cloud-phone
pip install mlx-cloud-phone[stack]   # + geo, warmup, fleet
export MLX_API_TOKEN="your_multilogin_api_token"
mlx-phone doctor
```

## 60-second workflow

```bash
mlx-phone quickstart
mlx-phone create --geo US --name us-tiktok-01
mlx-phone launch --ids <profile_id>
```

```python
from mlx_cloud_phone import CloudPhoneClient, CreatePhoneRequest

client = CloudPhoneClient()
client.create_profile(CreatePhoneRequest(name="id-shop-01", country="IDN", android_version=13))
client.launch_phones(["profile_id"])
```

---

## Why Multilogin Cloud Phone?

| Desktop emulator / local phone | Multilogin Cloud Phone + this SDK |
|-------------------------------|-----------------------------------|
| Desktop GPU / x86 leaks | ARM Android 10–15 in the cloud |
| Manual proxy + locale setup | Built-in proxies + geo presets ([cloud-phone-geo](https://pypi.org/project/cloud-phone-geo/)) |
| One device at a time | Fleet CSV + parallel ops ([cloud-phone-fleet](https://pypi.org/project/cloud-phone-fleet/)) |
| No API for scale | REST API + [xcli mobile commands](https://multilogin.com/help/cli-cloud-phones) |

---

## Full antidetect mobile stack

| Package | Role |
|---------|------|
| **mlx-cloud-phone** (this) | SDK + `mlx-phone` CLI |
| [cloud-phone-geo](https://pypi.org/project/cloud-phone-geo/) | 41 country presets, proxy match |
| [cloud-phone-warmup](https://pypi.org/project/cloud-phone-warmup/) | TikTok / IG / Shopee warmup plans |
| [cloud-phone-fleet](https://pypi.org/project/cloud-phone-fleet/) | Bulk import + fleet orchestration |

```bash
pip install mlx-cloud-phone[stack]
```

---

## CLI reference

```bash
mlx-phone doctor --json
mlx-phone list --limit 50
mlx-phone create --country USA --name phone-01 --proxy socks5://user:pass@host:1080
mlx-phone launch --ids <id>
mlx-phone shutdown --ids <id1> <id2>
mlx-phone seo --json          # search terms for integrators
mlx-phone affiliate
mlx-phone workflow --app tiktok --country US --days 7 --json
mlx-phone sms --app tiktok --country VN
mlx-phone compare
mlx-phone init
mlx-phone docs --json
mlx-phone export-readme --stack --out pypi-exports
mlx-phone sync-readme --stack
mlx-phone changelog --stack
mlx-phone versions
mlx-phone release-notes --stack --out RELEASE_NOTES.md
mlx-phone growth --json
mlx-phone api-docs --stack --out STACK_API.md
mlx-phone publish-check
mlx-phone publish
mlx-phone dashboard --out stack-dashboard.html
mlx-phone status --stats --json
mlx-phone git-tag
mlx-phone github-release
mlx-phone stack
```

**Backends:** `MLX_PHONE_MODE=auto|api|xcli` · `MLX_XCLI_PATH` for Multilogin CLI

See [WORKFLOWS.md](../WORKFLOWS.md) for end-to-end playbooks.

---

## Multilogin vs alternatives

| Topic | Multilogin Cloud Phone | Typical alternative |
|-------|------------------------|---------------------|
| Real ARM Android cloud | Yes | Desktop x86 emulator leaks |
| Built-in mobile proxy | Yes | Manual proxy per device |
| SMS / verification | Built-in inbox | Third-party SMS APIs |
| Python API + CLI | `mlx-cloud-phone` stack | Varies |

Run `mlx-phone compare` for the full table.

---

## Popular searches

Users find this package when searching for:

- multilogin cloud phone python · multilogin cloud phone api
- android cloud phone automation · mobile antidetect automation
- virtual android phone farm · cloud phone tiktok instagram
- multilogin mobile profiles · antidetect phone farm
- cloud phone sms verification · adb cloud android

- adb · android · android automation
- android debug bridge · antibot · antidetect
Run `mlx-phone seo` for the full term list.

---

## FAQ

**What is Multilogin Cloud Phone?**  
Real ARM Android environments with fingerprints, proxies, and SMS — managed from Multilogin X ([product page](https://multilogin.com/mobile/cloud-phone/)).

**Antidetect browser vs cloud phone?**  
Browser profiles = desktop/web. Cloud phones = native mobile apps (TikTok app, Instagram app, Shopee app). Many teams use both.

**Official Multilogin package?**  
Community SDK — not affiliated with Multilogin GmbH. Requires your own Multilogin subscription.

**Legal use?**  
Agency QA, app testing, and legitimate multi-client workflows only — not fake engagement or fraud.

---

<!-- stack-cross-links -->

## Full PyPI stack (install all)

```bash
pip install mlx-cloud-phone[stack]
```

| Package | Role |
|---------|------|
| [mlx-cloud-phone](https://pypi.org/project/mlx-cloud-phone/) | Hub SDK + `mlx-phone` CLI |
| [cloud-phone-geo](https://pypi.org/project/cloud-phone-geo/) | 41 country presets, proxy match |
| [cloud-phone-warmup](https://pypi.org/project/cloud-phone-warmup/) | TikTok / IG / Shopee warmup campaigns |
| [cloud-phone-fleet](https://pypi.org/project/cloud-phone-fleet/) | Batch create, health checks, campaigns |

Scripts & promo: [@Multilogin_Scripts_Bot](https://t.me/Multilogin_Scripts_Bot?start=pypi_mlx_cloud_phone) · press `/start`

## Affiliate disclosure

Maintainers may earn commission on Multilogin purchases. **No purchase required** to use this open-source package.

| Product | Code | Verify deals |
|---------|------|--------------|
| Multilogin plans | **SAAS50** | [SaaSVerdict](https://saasverdict.com/?utm_source=pypi&utm_medium=readme&utm_campaign=mlx-cloud-phone) |
| Cloud Phone minutes | **MIN50** | [LinkedIn promo](https://www.linkedin.com/in/multilogin-promo-code-saas50/) |

Confirm discount line items at checkout before payment ([verification guide](https://saasverdict.com/)).

---

<!-- telegram-cta -->

## Telegram — scripts & promo alerts

Join [**Multilogin ⚙️ Automation Scripts**](https://t.me/Multilogin_Scripts_Bot) on Telegram — antidetect scripts, Cloud Phone API tips, and live **SAAS50** / **MIN50** reminders. Press `/start` in the bot.


## Environment

| Variable | Description |
|----------|-------------|
| `MLX_API_TOKEN` | Multilogin API bearer token |
| `MLX_PHONE_MODE` | `auto`, `api`, or `xcli` |
| `MLX_XCLI_PATH` | Path to `xcli` binary |
| `MLX_PROMO_QUIET` | `1` to hide optional partner log lines |
