# API How-Tos

The Cloud API lets you manage Cube resources programmatically using conventional HTTP requests. It also provides all the functionality available in the IONOS Cloud Data Center Designer (DCD).

You can use the API to create, delete, and retrieve information about your Cubes or to suspend or resume them.

However, not all actions are shared between Dedicated Core Servers and Cubes. Cubes come with direct-attached storage, so you must make a composite call for setup. Furthermore, you need templates to provision Cubes, but templates are not compatible with servers that support full flex configuration.

## Quick Links

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Retrieve Template list</strong></mark></td><td>Learn how to retrieve Template list.</td><td><a href="api-how-tos/retrieve-template-list">retrieve-template-list</a></td></tr><tr><td><mark style="color:blue;"><strong>Retrieve Template details</strong></mark></td><td>Learn how to retrieve a template.</td><td><a href="api-how-tos/retrieve-a-template">retrieve-a-template</a></td></tr><tr><td><mark style="color:blue;"><strong>Create an instance</strong></mark></td><td>Learn how to create an instance.</td><td><a href="api-how-tos/create-an-instance">create-an-instance</a></td></tr><tr><td><mark style="color:blue;"><strong>Suspend instance</strong></mark></td><td>Learn how to suspend an instance.</td><td><a href="api-how-tos/suspend-an-instance">suspend-an-instance</a></td></tr><tr><td><mark style="color:blue;"><strong>Resume instance</strong></mark></td><td>Learn how to resume an instance.</td><td><a href="api-how-tos/resume-an-instance">resume-an-instance</a></td></tr><tr><td><mark style="color:blue;"><strong>Delete instance</strong></mark></td><td>Learn how to delete an instance.</td><td><a href="api-how-tos/delete-instance">delete-instance</a></td></tr></tbody></table>
