> For the complete documentation index, see [llms.txt](https://docs.swisstronik.com/swisstronik-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.swisstronik.com/swisstronik-docs/node-setup/setup-sgx/supported-hardware.md).

# 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 %}
