To calculate the provider usage of infrastructure managed by Syself, we use the structured CSV file linked in Hetzner’s monthly invoice. This file contains all necessary data to determine which resources fall under Syself’s management — both in Hetzner Cloud and Hetzner Bare Metal (Robot). Our system automatically processes this data, filtering out everything that isn’t part of your Syself-managed clusters. There is no need for manual filtering or forwarding.
For Hetzner Cloud, we filter out all projects not connected to our platform. You can connect one Hetzner Cloud project at a time and all servers and services within that project are considered part of the same managed infrastructure. Therefore, it is critical that the project contains only infrastructure managed by our platform.
Hetzner Robot does not offer multi-tenancy or project-based separation. You need to take care of managing these servers, if you want to include some of them in Kubernetes clusters and others not. We always know which ones you use because we have the data in our platform.
The easiest and most reliable setup — used by all current customers — is to add our email address as a billing contact in your Hetzner account. Hetzner will then send us the monthly invoice email, including the CSV. This allows us to retrieve the data we need securely and automatically.
You can find information on how to do that on this page.
In cases where further separation is required — for example, if you have existing infrastructure that you want to keep maintaining independently of our platform — is by using different Hetzner accounts. In this way, you will receive separate invoices and can provide us only with those that are related to our platform. This setup ensures clear separation of usage per client and transparent billing for managed infrastructure.
To summarize, Hetzner uses two different systems — Cloud and Robot — but generates a single monthly invoice that combines both. While Cloud offers some project-level grouping, Robot does not. That’s why separate Hetzner accounts are the only robust solution for strict isolation, especially for multi-client or multi-environment setups. Nonetheless, the standard setup — one account with a clean Cloud project and our automated filtering — is the default for most users and works reliably out of the box.