Create, share, and run reusable iOS development VMs
Sandbox VM Environments
Use the Anka Virtualization CLI to create and run reusable iOS development VMs, similar to docker containers
- Install dependencies inside, suspend the VM in a specific state, run your builds and tests, then refresh the VM back to the previous state
- Execute commands inside of the VM directly from your CLI with
anka run
, through ssh, or open the Anka Viewer window for UI control - Attach USB Devices for real iOS device testing with a single command
- Easily mount directories from your host into the VM
![](https://veertu.com/wp-content/uploads/2020/08/13.png)
![](https://veertu.com/wp-content/uploads/2020/08/8-14-19.png)
Central Registry
Centralized storage for your team's macOS VM Templates and Tags
- Push and pull new Templates and Tags using the Anka CLI
- VM state versioning through Tags
- REST API for scripting and automation
- Uploads and downloads of VM Templates between the Registry and Anka CLI clients will start where they left off should communication fail
Real Device Support
- Attach real devices to provisioned Xcode VMs for testing
- REST APIs + command line support to quickly provision device attached on-demand VM
- Attach multiple devices to a single VM
- All USB devices supported: iOS, Android, etc
![](https://veertu.com/wp-content/uploads/2020/08/15.png)