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

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