> For the complete documentation index, see [llms.txt](https://docs.glesys.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.glesys.com/platform/control-panel/api/real-world-use-cases.md).

# Real-world use cases

There are plenty of use cases for Glesys API.

***

On this page, we have gathered some real-world use cases of the Glesys API.&#x20;

There are lots of operations that can be automated using the API, everything from acquiring an SSL certificate from Let's Encrypt to automatically expanding the memory of a virtual machine.

<table data-card-size="large" 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><strong>Let's Encrypt DNS-01 challenge using Glesys API and Dehydrated</strong></td><td>By using the Glesys API and a small program called Dehydrated, it's possible to acquire SSL certificates using Let's Encrypt using a DNS challenge instead of a web server.</td><td><a href="/platform/control-panel/api/real-world-use-cases/lets-encrypt-dns-01-challenge-using-glesys-api-and-dehydrated.md">Let's Encrypt DNS-01 challenge using Glesys API and Dehydrated</a></td></tr><tr><td><strong>Resize a VM when running out of memory</strong></td><td>Using the Glesys API you can automatically resize a VM when it starts running low on memory.</td><td><a href="/platform/control-panel/api/real-world-use-cases/resize-a-vm-when-running-out-of-memory.md">Resize a VM when running out of memory</a></td></tr><tr><td><strong>Load balancing and failover using the Glesys API</strong></td><td>By using "DNS round robin" together with the Glesys API to add or remove servers, you achieve both load balancing and failover.</td><td><a href="/platform/control-panel/api/real-world-use-cases/load-balancing-and-failover-using-the-glesys-api.md">Load balancing and failover using the Glesys API</a></td></tr><tr><td><strong>RSS feed for invoices</strong></td><td>Using the Glesys API, you can get an RSS feed for your invoices.</td><td><a href="/platform/control-panel/api/real-world-use-cases/rss-feed-for-invoices.md">RSS feed for invoices</a></td></tr><tr><td><strong>Getting started with Terraform in Glesys Cloud</strong></td><td>By using Terraform you can automate your Glesys Cloud using code.</td><td><a href="/platform/control-panel/api/real-world-use-cases/getting-started-with-terraform-in-glesys-cloud.md">Getting started with Terraform in Glesys Cloud</a></td></tr></tbody></table>
