Manage Android Cloud Device (Android cloud devices with dedicated public IPs) programmatically.
your-cloud-android-api.com | Documentation | Issues
Every Android Cloud Device instance comes with a dedicated public IP address, real Android OS, and full ADB access.
| Android Cloud Device | Emulator | Physical Farm | |
|---|---|---|---|
| Dedicated IP | YES | NO | YES |
| Full Android | YES | Limited | YES |
| Worldwide | YES | NO | Limited |
| ADB/REST API | YES | YES | Complex |
| Scale 100+ | YES | Limited | NO |
- REST API Client -- clean Python wrapper
- Device Management -- list/start/stop/reboot
- Screenshot Capture -- real-time screen capture
- Shell Commands -- execute any ADB command
- File Push/Pull -- upload APKs, pull logs
- Script Injection -- run Python/Lua on device
- CLI Tool -- zero-code terminal operations
- Examples -- TikTok/Douyin automation scripts
pip install android_cloud_device-sdkfrom android_cloud_device import Android Cloud DeviceClient
client = Android Cloud DeviceClient(api_key="your_key")
devices = client.list_devices()
for d in devices:
print(d.id, d.status, d.public_ip)export CLOUDPHONE_API_KEY=your_key
android_cloud_device-cli devices list
android_cloud_device-cli device screenshot GZ-01 --output screen.png
android_cloud_device-cli device shell GZ-01 --cmd "dumpsys battery"
android_cloud_device-cli device push GZ-01 --local app.apk --remote /sdcard/app.apk| Script | Description |
|---|---|
| device_status_monitor.py | Real-time device health monitor |
| screenshot_collector.py | Batch screenshot capture |
| apk_installer.py | Deploy APKs to multiple devices |
| douyin_comment_scraper.py | Collect Douyin/TikTok comments |
- Social Media Automation -- unique IPs per account
- App Testing -- CI/CD integration at scale
- Android Botting -- game bots, engagement automation
- Proxy Rotation -- each device as a residential proxy
- App Distribution -- push APKs for QA testing
MIT -- see LICENSE.
your-cloud-android-api.com | WhatsApp @along915 | ailong9281@gmail.com | Telegram @Alongyun