The API allows you to control all of your UpCloud resources with automation. We use the API ourselves at my.upcloud.com Control Panel so all features are available and easy to use.
Using the API with credentials created at the Control Panel don't incure any additional costs. You may limit the use of the credentials to certain IP-addresses or IP-address spaces for additional security.
Dive into our API-documentation (1.2.3):