Metadata-Version: 2.4
Name: adb-cloud-bridge
Version: 2.0.0
Summary: ADB bridge for Multilogin Cloud Phone — remote shell, app install, device helpers for Android phone farm automation.
Author: Enterprise Automation Infra
License-Expression: MIT
Project-URL: Telegram, https://t.me/Multilogin_Scripts_Bot?start=pypi_adb_cloud_bridge
Project-URL: Funding, https://saasverdict.com/?utm_source=pypi&utm_medium=funding&utm_campaign=adb-cloud-bridge
Project-URL: Homepage, https://pypi.org/project/adb-cloud-bridge/
Project-URL: Repository, https://github.com/enterprise-automation-infra/multilogin-automation
Project-URL: Deals, https://saasverdict.com/?utm_source=pypi&utm_medium=deals&utm_campaign=adb-cloud-bridge
Project-URL: LinkedIn, https://www.linkedin.com/in/multilogin-promo-code-saas50/
Keywords: multilogin,multilogin x,antidetect browser,antidetect,multi account,browser profile,fingerprint,gologin alternative,adb cloud android,remote adb automation,phone farm adb python,cloud phone adb
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 :: WWW/HTTP :: Browsers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"
Requires-Dist: ruff>=0.4.0; extra == "dev"
Dynamic: license-file

# adb-cloud-bridge

<!-- pypi-badges:start -->
<p align="center">
  <a href="https://pypi.org/project/adb-cloud-bridge/"><img src="https://img.shields.io/badge/version-2.0.0-0078D4" alt="PyPI version" /></a>
  <a href="https://pypi.org/project/adb-cloud-bridge/"><img src="https://img.shields.io/pypi/pyversions/adb-cloud-bridge" alt="Python" /></a>
  <a href="https://multilogin.com/"><img src="https://img.shields.io/badge/Multilogin-Partner_SDK-0078D4" alt="Multilogin" /></a>
  <a href="https://saasverdict.com/"><img src="https://img.shields.io/badge/SAAS50-plans-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_adb_cloud_bridge"><img src="https://img.shields.io/badge/Telegram-Scripts-26A5E4?logo=telegram&logoColor=white" alt="Telegram" /></a>
</p>
<!-- pypi-badges:end -->

ADB bridge CLI for Multilogin Cloud Phone Android automation

> **Community SDK** — not affiliated with Multilogin GmbH. Requires your own [Multilogin](https://multilogin.com/) subscription.

---

## Why this package

Backend = Multilogin Cloud Phone API.

| Problem | This tool |
|---------|-----------|
| Scattered scripts for Multilogin workflows | Typed helpers + CLI you can import in CI |
| Unclear browser vs Cloud Phone choice | `adb-cloud recommend --use-case mobile_tiktok` |
| Partner offers hard to verify | Structured disclosure via `adb-cloud affiliate` |

---

## Install

```bash
pip install adb-cloud-bridge
export MLX_API_TOKEN="your_token"   # from Multilogin dashboard
adb-cloud doctor
```

---

## Quick start

```bash
adb-cloud connect --host 10.0.0.5 --port 5555
adb-cloud install --apk path/to/app.apk
```

```python
# Library usage
from adb_cloud_bridge import __version__
import adb_cloud_bridge.core as core
```

---

## CLI reference

| Command | Purpose |
|---------|---------|
| `adb-cloud doctor` | Token, env, package health |
| `adb-cloud recommend` | Browser vs Cloud Phone guide |
| `adb-cloud affiliate` | Partner disclosure + SAAS50 / MIN50 |
| `adb-cloud seo --json` | PyPI / docs metadata |

Run `adb-cloud --help` for domain-specific commands.

---

## Account group (acc-3)

Publish these four packages on the **same PyPI account**:

| Package | Role |
|---------|------|
| [tiktok-mobile-farm](https://pypi.org/project/tiktok-mobile-farm/) | Companion on same PyPI account |
| [instagram-reels-warmup](https://pypi.org/project/instagram-reels-warmup/) | Companion on same PyPI account |
| [shopee-seller-mobile](https://pypi.org/project/shopee-seller-mobile/) | Companion on same PyPI account |

---

## Related: Cloud Phone stack

| Package | Role |
|---------|------|
| [mlx-cloud-phone](https://pypi.org/project/mlx-cloud-phone/) | Mobile SDK + `mlx-phone` |
| [cloud-phone-geo](https://pypi.org/project/cloud-phone-geo/) | Country / proxy presets |
| [cloud-phone-warmup](https://pypi.org/project/cloud-phone-warmup/) | Mobile warmup |
| [cloud-phone-fleet](https://pypi.org/project/cloud-phone-fleet/) | Bulk fleet |

---

## Partner disclosure

We publish independent tooling for Multilogin users and **may earn a commission** when you use partner offers. Always verify discount lines at checkout.

| Product | Code | Where |
|---------|------|-------|
| Multilogin X browser plans | **SAAS50** | [SaaSVerdict](https://saasverdict.com/?utm_source=pypi&utm_medium=readme&utm_campaign=adb-cloud-bridge) |
| Cloud Phone minutes | **MIN50** | [SaaSVerdict](https://saasverdict.com/?utm_source=pypi&utm_medium=readme&utm_campaign=adb-cloud-bridge) |
| Scripts & alerts | — | [@Multilogin_Scripts_Bot](https://t.me/Multilogin_Scripts_Bot?start=pypi_adb_cloud_bridge) |

```bash
adb-cloud affiliate --json
adb-cloud recommend --use-case mobile_tiktok
```

---

## License

MIT — see [LICENSE](LICENSE).
