Information
Starting Parallels Desktop version 19.3.0, the Parallels Virtualization SDK is no longer supported and will be removed from public availability with the release of the next major product version.
Please keep in mind that the Virtualization SDK is not required for:
- Running virtual machines of any kind. Install Parallels Desktop for Mac to do that.
- Using Packer for templating Parallels VMs. See more information in the next chapter.
- Custom automation of workflows around VMs. Expore our public GitHub repositories to re-use existing scripts, or use Parallels Command-Line Interface tools.
If you still have a strong need to use the Virtualization SDK, please share your use case with us via the Parallels Desktop Discord channel.
Packer
Starting Parallels Desktop 19, using Parallels Virtualization SDK is no longer required to use Packer with Parallels VMs.
Parallels Desktop 19 adds the ability to send keyboard key events (press/release) using the prlctl command-line tool, e.g.
$ prlctl send-key-event %VM ID% -k,--key %key% | -s,--scancode %scancode% [-e,--event %press|release%] [-d,--delay %msec%]
Note: Explore and feel free to re-use available Packer templates offered on the Parallels GitHub space.
Was this article helpful?
Tell us how we can improve it.