Technically cloud-init is the installation service and the "cloud-init script" is the so called user data which is basically a configuration file that will be used when detected by cloud init. The cloud init service are installed by default on most Linux images created before 2017 and is not available on Windows images.
The cloud-init feature seems to be deprecated in most regions, and we are therefore actively researching alternative solutions to support automated installations of any system.