Provision rancher hosts on a cloud using the API's

Is it possible to provision rancher hosts on a cloud using the Rancher API’s ?