How can I manage genymotion on premise
### What Genymotion SaaS Can Do for You
| Feature | Why it matters for your team |
|---------|------------------------------|
| **Cloud‑based virtual devices** | Spin up Android emulators instantly from any browser – no local hypervisor needed. |
| **Pay‑as‑you‑go pricing** | Only pay for the minutes your device runs – great for bursty workloads. |
| **Scalable device pools** | Run dozens or hundreds of instances in parallel for load or performance testing. |
| **Instant snapshots & clones** | Quickly roll back to a clean state or clone a baseline configuration for parallel tests. |
| **Integrated ADB & remote desktop** | Debug, log, and interact with the device directly from the web console. |
| **API & CLI access (gmsaas)** | Automate device provisioning, app installs, and policy enforcement in CI/CD pipelines. |
| **MDM‑style management (Genydeploy)** | Deploy apps, scripts, and device policies to thousands of cloud instances with a single JSON/YAML file. |
| **Cross‑platform support** | Work on Windows, macOS, or Linux without any local installation. |
| **Security & compliance** | Encrypted traffic, isolated instances, and optional SSO integration for enterprise security. |
**Bottom line:** Genymotion SaaS gives you a ready‑to‑use Android cloud lab that scales on demand, integrates with your workflow, and frees your developers and testers from maintaining local VM infrastructure.
---
### Managing Genymotion On‑Premise
| Step | What to do | Key points |
|------|------------|------------|
| **1️⃣ Install Genymotion Desktop** |
- Download the installer for Windows/macOS/Linux.
- Run the installer and follow the wizard.
- On Windows, enable Hyper‑V (Pro/Enterprise) or install VirtualBox if using the free edition.
| **2️⃣ Create device images** | In the launcher, click **Create a new virtual device** → pick device model & Android version. | Device images are stored locally (~100 MB each). |
| **3️⃣ Configure device** | In the device editor set CPU, RAM, resolution, network, and install GApps if needed. | Adjust settings before the first boot for optimal performance. |
| **4️⃣ Run & manage** | Double‑click the device to start, or use **Quick boot** (QEMU) for speed. | Use the device toolbar for stop, pause, take snapshot, clone, and delete. |
| **5️⃣ Automate with Genymotion Shell / GMTool** |
# Start a device via CLI
genymotion-shell start "Pixel 6"
# Install an APK
adb -s Pixel\ 6 install app.apk
# Stop
genymotion-shell stop "Pixel 6"
| **6️⃣ Integrate with CI/CD** | Install Genymotion on your build agents, spin up a device before tests, run your test framework, capture logs, and tear it down. | Works with Jenkins, GitHub Actions, GitLab CI, etc. |
| **7️⃣ Keep it secure** |
- Use a licensed Genymotion account (Pro or Enterprise).
- Enable Hyper‑V or KVM only on trusted machines.
- Update device images regularly via the launcher.
**Quick checklist for a smooth on‑premise setup**
1. **Verify system requirements** – CPU, RAM, hypervisor support.
2. **Install Genymotion Desktop** – no extra dependencies on macOS; Windows needs Hyper‑V.
3. **Create and test a single device** – confirm ADB connectivity and UI responsiveness.
4. **Script device lifecycle** – start, stop, snapshot, delete.
5. **Add to CI/CD** – test a simple automated test run.
6. **Schedule regular image updates** – keep the Android OS current.
---
#### Need help getting started?
Let us know if you’d like a quick walkthrough on:
- Setting up the desktop client on a specific OS
- Writing a simple Genydeploy JSON for app deployment
- Integrating Genymotion with your current CI tool
We’re here to help! 🚀