# Supported Hardware

{% hint style="warning" %}
Hardware requirements can be changed during upgrades, therefore please check this page before upgrade
{% endhint %}

Swisstronik uses Intel SGX to protect user transactions and smart contract state. Since Intel SGX is a hardware solution, you should have appropriate hardware to run it. On Testnet stage we have tolerant requirements, but closer to mainnet we will significantly increase them to have production-grade security

### Hardware requirements:

* For now, you can use any **Intel CPU** which supports **SGX via SPS** and EPID remote attestation
* 32GB RAM
* 500 GB SSD

Supported cloud providers:

| Provider | Type                                                                                                                           |
| -------- | ------------------------------------------------------------------------------------------------------------------------------ |
| OVHCloud | <https://www.ovhcloud.com/en/bare-metal/intel-software-guard-extensions/>                                                      |
| Azure    | <https://azure.microsoft.com/en-us/updates/intel-sgx-based-confidential-computing-vms-now-available-on-azure-dedicated-hosts/> |
| Leaseweb | <https://www.leaseweb.com/dedicated-servers/build-your-own>                                                                    |

{% hint style="info" %}
Just because an Intel SGX feature is supported in CPU does not mean that is enabled in the BIOS. Please check if it is enabled in BIOS
{% endhint %}
