I just want to know that if U can provide the android hosted on your cloud and I have full control?
**Short answer**
❌ We don’t expose a single “Android ADB URL” you can just paste into a browser or script.
Instead, for Genymotion SaaS the cloud‑hosted virtual device is accessed through the **gmsaas CLI** (or SDK integration) using an API token. The CLI internally opens a standard ADB port on the device and lets you run automation commands or connect tools like Appium, UIAutomator, or pure `adb shell` commands.
---
### How it works
| Step | What you do | Result |
|------|-------------|--------|
| 1 | **Create a Genymotion SaaS account** (or use an existing one). | You get an API key and the `gmsaas` command‑line tool. |
| 2 | **Install the Android SDK / platform‑tools** on your workstation. | `adb` binary is available locally. |
| 3 | **Authenticate**: `gmsaas login --token
| 4 | **Start a virtual device**: `gmsaas devices create --image android-14 --size 4GB` | A cloud VM boots and an ADB port (usually `5555`) is opened. |
| 5 | **Attach ADB**: `gmsaas devices connect
---
### What you can do with that connection
- **Run scripts**: `adb shell
- **Use Appium / UIAutomator**: point the driver to `http://localhost:5555`
- **Debug / logcat**: `adb logcat`
- **Capture screenshots**: `adb exec-out screencap -p > screen.png`
---
### Quick example (Linux/macOS)
```bash
# 1. Install gmsaas (Node.js is required)
npm i -g gmsaas-cli
# 2. Log in
gmsaas login --token abcdef123456
# 3. Create a device
DEVICE_ID=$(gmsaas devices create --image android-15 --size 4GB --format json | jq -r '.id')
# 4. Connect via ADB
gmsaas devices connect $DEVICE_ID
# 5. Verify connection
adb devices
# Should list something like: 192.168.56.101:5555 device
```
---
### Need more help?
- **Which OS are you using?** (Windows, macOS, Linux)
- **Which automation framework?** (Appium, UIAutomator, pure adb)
- **Do you already have a Genymotion SaaS account?** If not, we can walk you through signing up and getting an API token.
Feel free to let me know, and I’ll give you the exact commands or screenshots for your environment! 🚀