We’re pleased to announce our newest API call: linode.clone(). This API call allows you to easily clone an existing Linode to a new instance in the datacenter of your choosing. It will clone all configuration profiles and disk images present on the source Linode.
The method has a limit of five concurrent clones from the same source Linode in order to protect Linode infrastructure. If you attempt to execute another clone while at the concurrency limit, the API will return with a “validation” error. If you wish to execute a large scale clone process, the original Linode can be cloned five times, then once those clones finish, the cloned Linodes can then each be cloned five times concurrently, and so on. This allows you to quickly scale your infrastructure from a single Linode to hundreds.
We hope you enjoy this new API call, and that it’s useful for your future deployments in the Linode Cloud.