Hello, I want to manage VM programmatically inside a build process. Does anybody know ways to run, pause, shutdown etc. VM? Are there SDK, API or command line client to do this? Thanks in advance.
Hi. Public SDK was appeared at Parallels Server 3.0. This product contains C interface with dynamically link library and Python binding using this API. Also for use cases that you specified above (start/stop/shutdown VMs) it's quite convenient to use command line utility prlctl. with best regards Alexander
I have found the SDK for the Parallels Server, thanks. But I plan to use the Parallels Workstation. What is about this tool? Is there any SDK for it?
No, currently released PW version doesn't have SDK. But you can try Parallels Server for Linux/Windows. These products are in beta stage now but they'll be released soon. Also further versions of Parallels Desktop (Workstation) will have SDK but i can't to provide you with concrete dates of these products releases. with best regards Alexander