The IDML-Creator is written in PHP and can be used with Composer. It's a private library which needs to be licensed. After that you are allowed to add it to your project by running
$ composer require bitandblack/idml-creator.
IDML-Creator makes use of semantic versioning. It uses some open source libraries and runs in PHP 7.1 or higher. Required extensions are
Bit&Black offers an annual distribution including minor updates and patches.