API Exposed by Rancher and Harvester

Hi, I have recently started researching about harvester and rancher. I wanted to know that are there any api end points or sdk’s available that allow me to programmatically manage provisoning of vms across multiple harvester clusters? and basically all the functionalities that the harvester and rancher ui shows.