Sales: +16286663518
Now Servers at 30% Off Deploy Now

Dedicated Sui RPC Node Servers

Deploy high-performance Sui RPC node servers on infrastructure built specifically for unmatched performance for Web3 and blockchain projects.

Bare Metal Server

Dedicated Sui RPC Node Servers Price

Note: Bandwidth upgrades are available during checkout for enhanced performance.

⏳ Loading the best offers for you…

Don't see what you're looking for?

Why Choose RedSwitches for Sui Node Servers?

Fast RPC Node Deployment

Get your Sui RPC nodes running in 10 minutes, bypassing the checkpointing hurdles that typically slow down other setups for days.

Global Network

Deploy across 20+ worldwide data centers for lower latency, faster access, and regional flexibility that keeps your dApps responsive globally.

Enterprise Security

Protect your Sui operations with software-defined firewalls, DDoS protection, and continuous threat detection.

24/7 Human Support

Contact our blockchain experts via phone, chat, or email for immediate issue resolution and technical guidance.

Unlimited RPC Calls

Support high-traffic Sui applications with zero request limits or throttling issues during unexpected usage spikes.

Built for Scale

Seamlessly handle growing workloads as your user base expands without reconfiguring or migrating your underlying infrastructure.

Optimized for Sui

Experience performance fine-tuned for Sui's unique object-centric model with servers configured specifically for optimal sync and security.

Ideal for Sui-Specific Use Cases

DeFi Platforms

Our dedicated Sui nodes ensure your DeFi protocols maintain consistent throughput with sub-millisecond latency during high-volume trading periods.

NFT Marketplaces

Power responsive NFT minting and trading platforms with infrastructure that handles Sui's object-centric model perfectly.

Play-to-Earn Gaming

Support thousands of concurrent players with infrastructure designed for consistent performance for real-time game mechanics and in-game economies.

DAO Infrastructure

We ensure critical DAO operations (reliable voting and governance mechanisms) function smoothly during peak participation periods.

Enterprise Blockchain Solutions

Deploy Sui-based enterprise applications with infrastructure that meets strict compliance and security requirements. Our isolated architecture provides the performance and reliability businesses demand.

Validator Operations

Run high-performance validator nodes with infrastructure optimized for consensus participation. Our dedicated servers ensure you maintain optimal network participation and maximize rewards.

hosting advice logo

4.8

4.7

4.9

hostadvice logo

4.9

Frequently Asked Questions

A dedicated Sui node server provides isolated, high-performance infrastructure specifically optimized for Sui blockchain operations. Unlike shared solutions, you get exclusive hardware resources, custom configurations, and ultra-fast response times ideal for advanced Web3 applications.

When compared to shared and public hosting options, a dedicated server may have a higher starting cost. However, dedicated servers offer superior performance and capability for Sui RPC and validator nodes because of two unique advantages. 

  • You can customize the hardware from the start. This means you can select the best hardware combination (CPU, RAM, storage, network bandwidth) for optimal performance.
  • Server security can be completely customized for your project’s specific requirements. 

We recommend the following hardware specifications for a dedicated Sui node server:

  • A high-performance, multi-core processor
  • At least 128 GB of RAM
  • 2 x 3.84TB NVMe enterprise drives. 
  • A reliable and high-speed internet connection with a minimum upload speed of 10 Gbps

At RedSwitches, we provide the optimized bare-metal infrastructure and expertise to help you deploy and maintain high-performance Sui nodes for RPC operations or validator participation.

Let’s start with a quick look at the suggested hardware for a Sui node:

CPU: 24 cores or more (AMD EPYC preferred)

RAM: 256GB ECC DDR4

Storage: Minimum 4TB NVMe SSD for ledger data

Connectivity: Stable, high-speed link with a bandwidth of 1Gbps to 100Gbps

Recommended OS:

We recommend Ubuntu (22.04 LTS or the latest stable version) or similar Linux distributions.

Process Overview

When setting up a Sui node, you have the option to either use the Docker image or build directly from the source code. We suggest building from source code because it allows you to benefit from the latest improvements in code.

Prepare Your Server

Starting from a clean server, update the packages to make sure you have a solid foundation for the Sui node. Next, install the required dependencies for the Sui node software. Since the software is written in Rust, you should make sure you have the latest version of Rust on the server.  

Create a New User

Create a new sui user that you will use for interacting with the node. For this, we strongly recommend granting this user sudo privileges for ease of operations. 

Download the Binaries

At this point, you should set up the required directory structure for the node. This involves creating the main directory and files. Next, use the wget command to download the desired version of the Sui binaries.

Install the Software

Use cargo to build and install the node software. Before running the command, make sure you have the required keys and Sui CLI with keytool installed on the system. 

Performance and Security Tips from RedSwitches

  • Always download binaries from the official repositories. This simple step helps you avoid issues created by outdated (and malicious) code from third-party sources. 
  • Test before you deploy to production. This is especially crucial when you are updating existing node software. Untested software may bring down active nodes. 
  • Server security is an ongoing activity. Regularly review firewall rules to verify that important ports are protected from unauthorized access. 

Not ready to manage all of this in-house? RedSwitches offers fully managed Sui RPC and validator nodes with:

  • Pre-configured enterprise hardware
  • Geo-optimized deployment options
  • 24/7 support from our Sui-specialized engineers
  • SLA-backed uptime guarantees and real-time monitoring

Ready to deploy your Sui infrastructure? Talk to our experts via live chat now.

These methods facilitate programmatic interaction with a Sui blockchain node.

Sui Core Data & State Queries

  • suix_getAllBalances <address>: Gets all token balances for address.
  • suix_getAllCoins <address>: Gets all coin objects for address.
  • suix_getBalance <address> <coin_type>: Gets specific token balance for address.
  • suix_getCoinMetadata <coin_type>: Gets coin metadata.
  • suix_getCoins <address> <coin_type>: Gets specific coin objects for address.
  • suix_getTotalSupply <coin_type>: Gets total supply for coin.
  • suix_getDynamicFieldObject <parent_id> <name>: Gets dynamic field object.
  • suix_getDynamicFields <object_id>: Gets dynamic fields of object.
  • suix_getOwnedObjects <address>: Gets all objects owned by address.
  • suix_queryEvents <filter>: Queries events.
  • suix_queryTransactionBlocks <filter>: Queries transaction blocks.
  • sui_getChainIdentifier: Gets chain identifier.
  • sui_getCheckpoint <sequence_number>: Gets checkpoint by sequence number.
  • sui_getCheckpoints <cursor>: Gets checkpoints by cursor.
  • sui_getEvents <digest>: Gets events by transaction block.
  • sui_getLatestCheckpointSequenceNumber: Gets latest checkpoint sequence number.
  • sui_getObject <object_id>: Gets object by ID.
  • sui_getProtocolConfig: Gets protocol configuration.
  • sui_getTotalTransactionBlocks: Gets total transaction blocks.
  • sui_getTransactionBlock <digest>: Gets transaction block by digest.
  • sui_multiGetObjects <object_ids>: Gets multiple objects by IDs.
  • sui_multiGetTransactionBlocks <digests>: Gets multiple transaction blocks by digests.
  • sui_tryGetPastObject <object_id> <version>: Tries getting past object.
  • sui_tryMultiGetPastObjects <objects>: Tries getting multiple past objects.

Sui System State & Staking Queries

  • suix_getCommitteeInfo <checkpoint_id>: Gets committee information.
  • suix_getLatestSuiSystemState: Gets latest Sui system state.
  • suix_getReferenceGasPrice: Gets reference gas price.
  • suix_getStakes <owner_id>: Gets stakes by owner.
  • suix_getStakesByIds <stake_ids>: Gets stakes by ID.
  • suix_getValidatorsApy: Gets validators APY.

Sui Transaction Management & Execution

  • sui_executeTransactionBlock <tx_bytes>: Executes transaction block.
  • sui_devInspectTransactionBlock <sender> <tx_bytes>: Dev inspects transaction block.
  • sui_dryRunTransactionBlock <tx_bytes>: Dry runs transaction block.
  • sui_verifyZkLoginSignature <address> <signature>: Verifies ZkLogin signature.

Sui Move Package Inspection

  • sui_getMoveFunctionArgTypes <package> <module> <function>: Gets Move function argument types.
  • sui_getNormalizedMoveFunction <package> <module> <function>: Gets normalized Move function.
  • sui_getNormalizedMoveModule <package> <module>: Gets normalized Move module.
  • sui_getNormalizedMoveModulesByPackage <package_id>: Gets normalized Move modules by package.
  • sui_getNormalizedMoveStruct <package> <module> <struct>: Gets normalized Move struct.

Sui Event & Transaction Subscriptions

  • suix_subscribeEvent <filter>: Subscribes to events.
  • suix_subscribeTransaction <filter>: Subscribes to transactions.

Sui Name Service

  • suix_resolveNameServiceAddress <name>: Resolves name service address.
  • suix_resolveNameServiceNames <address>: Resolves name service names.

Unsafe Transaction Builders (For client-side transaction construction)

  • unsafe_batchTransaction <sender> <params>: Builds batch transaction.
  • unsafe_mergeCoins <sender> <params>: Builds merge coins transaction.
  • unsafe_moveCall <sender> <params>: Builds Move call transaction.
  • unsafe_pay <sender> <params>: Builds pay transaction.
  • unsafe_payAllSui <sender> <input_coins>: Builds pay all SUI transaction.
  • unsafe_paySui <sender> <input_coins>: Builds pay SUI transaction.
  • unsafe_publish <sender> <modules> <dependencies>: Builds publish package transaction.
  • unsafe_requestAddStake <sender> <validator> <amount>: Builds add stake request.
  • unsafe_requestWithdrawStake <sender> <stake_id>: Builds withdraw stake request.
  • unsafe_splitCoin <sender> <coin_id> <amounts>: Builds split coin transaction.
  • unsafe_splitCoinEqual <sender> <coin_id> <count>: Builds split coin equal transaction.
  • unsafe_transferObject <sender> <object_id> <recipient>: Builds transfer object transaction.
  • unsafe_transferSui <sender> <sui_coin> <recipient>: Builds transfer SUI transaction.

For more information, please refer to the official Sui Documentation 

At RedSwitches, our infrastructure is tuned specifically for high-volume API workloads, powering DeFi platforms, NFT marketplaces, and trading bots with consistent performance. On an operational level, we have no rate limits, sub-50ms response times, and 24/7 availability for our dedicated Sui RPC nodes.

Get in touch today!

Get in touch today!