See the system requirements in System requirements and performance considerations.
To connect to non-OpenStack clouds, you must install an engine through IBM UrbanCode Deploy. See Installing engines in interactive mode or Installing engines in silent mode.
To connect to an OpenStack-based cloud, you must extend the Heat engine that is associated with the OpenStack cloud; do not use an engine that you install through IBM UrbanCode Deploy. See Extending Heat orchestration engines.