Skip to main content

Hardware Requirements for RPC Node

This page covers the minimum and recommended hardware requirements for engaging with the NEAR platform as an RPC node.

For testing your RPC once the node is fully sync'd, see this example RPC request.

The gc_num_epochs_to_keep config parameter controls how many epochs are stored on your RPC node. The default is 5, with a minimum of 3. Increasing it requires more SSD storage and keeps data for a longer period.

Mainnet

HardwareRecommended Specifications
CPU8-Core (16-Thread) Intel i7/Xeon or equivalent
CPU FeaturesCMPXCHG16B, POPCNT, SSE4.1, SSE4.2, AVX, SHA-NI
RAM32GB DDR4
Storage3TB NVMe SSD

Minimal Hardware Specifications​

HardwareMinimal Specifications
CPU8-Core (16-Thread) Intel i7/Xeon or equivalent
CPU FeaturesCMPXCHG16B, POPCNT, SSE4.1, SSE4.2, AVX, SHA-NI
RAM24GB DDR4
Storage2.5TB NVMe SSD

Cost Estimation​

Estimated monthly costs depending on cloud provider:

Cloud ProviderMachine SizeLinux
AWSm5a.2xlarge$160 CPU + $300 storage
GCPn2-standard-8$280 CPU + $400 storage
AzureStandard_D8s_v5$180 CPU + $300 storage

Testnet

HardwareRecommended Specifications
CPU8-Core (16-Thread) Intel i7/Xeon or equivalent
CPU FeaturesCMPXCHG16B, POPCNT, SSE4.1, SSE4.2, AVX, SHA-NI
RAM32GB DDR4
Storage1TB NVMe SSD

Minimal Hardware Specifications​

HardwareMinimal Specifications
CPU8-Core (16-Thread) Intel i7/Xeon or equivalent
CPU FeaturesCMPXCHG16B, POPCNT, SSE4.1, SSE4.2, AVX, SHA-NI
RAM24GB DDR4
Storage600GB NVMe SSD

Cost Estimation​

Estimated monthly costs depending on cloud provider:

Cloud ProviderMachine SizeLinux
AWSm5a.2xlarge$160 CPU + $80 storage
GCPn2-standard-8$280 CPU + $120 storage
AzureStandard_D8s_v5$180 CPU + $100 storage
Resources for Cost Estimation

All prices reflect reserved instances which offer deep discounts on all platforms with a 1-year commitment. We cannot guarantee the prices mentioned above as they may change at any moment.

Got a question?

Ask it on StackOverflow!