Skip to content
HeroRPC

Starknet logoStarknet node

A Starknet node, made for Cairo. Your calls, your pace.

A Starknet node reads and writes the chain for you and nobody else. Starknet is not an EVM chain, so your app calls starknet_call and starknet_getEvents on a private endpoint, with a backup node beside it.

Full
$139/mo
Ready
24 h
your appyour Starknet nodenodes.herorpc.comin syncbackup nodeincluded
Two Starknet nodes side by side: yours, and the backup that runs beside it.

02Node type

The Starknet full node

One node type: the chain's state, its events and the calls your app makes.

Full node

$139/mo

Keeps
Starknet's current state, its classes and its events, checked against Ethereum
Query
starknet_call, starknet_getEvents, starknet_getStorageAt and sending transactions
Stream
WebSocket subscriptions, plus several RPC versions served at once on Juno
Good for
dApps, wallets, indexers and explorers that need steady Starknet reads

Check it is in sync

Call starknet_syncing. When it answers false, your node is at the tip and ready for traffic.

Sources: Starknet docs, running a node, checked October 2026; Juno docs (v0.16.0), checked October 2026

03How it works

Inside a Starknet node: a single program and a link to Ethereum.

Starknet nodes come as one program. They also look at Ethereum, because Starknet settles there.

  1. Starknet node

    Pathfinder (Rust, SW Mansion) or Juno (Go, Nethermind). Either one holds the chain and answers RPC.

  2. Ethereum link

    The software asks for an Ethereum WebSocket address and uses it to verify Starknet's state against Ethereum.

  3. Your endpoint

    starknet_ JSON-RPC and WebSocket through nodes.herorpc.com.

Starknet's docs say a full node requires an Ethereum WebSocket address. It is how the node checks its work.

The calls are starknet_ methods. A tool that only speaks Ethereum RPC will not talk to this node.

Juno serves RPC versions 0.8, 0.9 and 0.10 at the same time, so older client code keeps working.

04Know the field

Two Starknet clients, and the disk they ask for.

Pathfinder and Juno both do the job. The Juno docs publish the sizing; Pathfinder's docs are lighter on numbers.

  • Juno (Nethermind, Go)

    Full
    Mainnet snapshot about 186 GB in July 2025; `--prune-mode` runs on roughly a fifth of full-history disk
    Source
    Juno docs v0.16.0; pkg.go.dev, July 2025
  • Pathfinder (SW Mansion, Rust)

    Full
    Keeps full history by default; size not published on the pages we read
    Source
    Starknet docs; Pathfinder docs

The 186 GB figure is a snapshot from July 2025, so a fresh node today starts from a larger one. Juno regenerates its snapshots weekly as .tar.zst files.

Sources: Juno docs, hardware requirements (v0.16.0), checked October 2026; Juno v0.15.2 docs on pkg.go.dev (snapshot figure from July 2025), checked October 2026; Starknet docs, running a node, checked October 2026; Pathfinder docs, checked October 2026

05Starknet, specifically

Six things that are different on Starknet.

If you came from Ethereum tooling, these are the ones that bite.

Not an EVM chain

Ethereum calls such as eth_call do not work here. Starknet has its own starknet_ methods and its own contract language, Cairo.

It wants an Ethereum address

Juno's --eth-node must be a ws or wss address. Pathfinder also needs an Ethereum endpoint to verify state against Ethereum.

Pruning saves disk

Juno's --prune-mode brings mainnet down to roughly a fifth of the full-history disk, if you do not need old state.

Snapshots beat syncing

Pathfinder uses state snapshots through rclone and zstd. Juno publishes weekly snapshots. Both skip a long sync from the start.

Fast disks, again

The Juno docs ask for fast NVMe, and the fastest for heavy use such as RPC providers and explorers.

Default ports differ

Pathfinder's RPC is on 9545 and Juno's on 6060, in their docs. Your endpoint hides the difference.

Sources: Starknet docs, running a node, checked October 2026; Juno docs, hardware requirements (v0.16.0), checked October 2026; Juno docs (v0.16.0), checked October 2026

06Who rents one

Who rents a Starknet node.

Starknet tooling is young, and public endpoints show it.

dApps and wallets

Calls and event reads that hit the limits of a public Starknet endpoint when users arrive.

Indexers and explorers

Long runs of starknet_getEvents are the kind of heavy use the Juno docs plan hardware for.

Cairo teams

Developers who read classes and contract storage straight from a node they control.

Stakers and validators

People staking on Starknet who want their own view of state instead of trusting a public one.

07Price check

A Starknet node for less than half of Allnodes.

Allnodes lists a dedicated Starknet node. We did not find a published dedicated price from the other providers we read.

Dedicated Starknet node, monthlyHeroRPCAllnodes

Full node

$139
$320

Allnodes: the cheapest dedicated plan on its Starknet pricing page.

Source: Allnodes Starknet pricing, checked October 2026

You save each month

$181 full

against the Allnodes list price above

08What you get

Order your Starknet node by the month or the year.

Pick the node type and how long to prepay. The price updates as you choose.

Starknet logo

Your Starknet node

Term

  • A dedicated server sized for Starknet
  • Pathfinder or Juno with the Ethereum WebSocket it needs, one endpoint
  • A backup node, included
  • A private endpoint on nodes.herorpc.com
  • Your server logins
  • No setup fee, ready within 24 hours

$139

a month, full node

Billed monthly

Get your Starknet node

Pay in BTC, ETH, USDT, USDC, BNB, SOL, TRX, LTC, DOGE or XMR.

10Questions

Starknet node questions

Real questions from node operators, answered plainly.

What is a Starknet node?

A server running Starknet software, Pathfinder or Juno, that holds a copy of the chain and answers starknet_ RPC calls.

Do I need my own Ethereum node?

The Starknet node software asks for an Ethereum WebSocket address to verify state against Ethereum (Juno's setting must be a ws or wss address). Our own Ethereum node supplies that connection and it is set up for you, so there is nothing for you to bring.

Why does eth_call fail on Starknet?

Starknet is not an EVM chain. Use the starknet_ methods, such as starknet_call, instead.

Is my Starknet node synced yet?

Call starknet_syncing. When it returns false, the node is at the tip of the chain.

How big is a Starknet node?

Juno's mainnet snapshot was about 186 GB in July 2025. Pruning cuts mainnet to roughly a fifth of the full-history size.

Pathfinder or Juno?

Both run Starknet. Pathfinder is written in Rust by SW Mansion and Juno in Go by Nethermind. Juno serves RPC versions 0.8, 0.9 and 0.10 together.

What does a Starknet node cost?

$139 a month and no setup fee. Prepaying 12 months takes 25 percent off, and 3 months 10 percent.

When will my Starknet endpoint be live?

Within 24 hours of payment. Look in your dashboard for the endpoint and the server logins.

Starknet reads without the wait.

$139 a month. A backup node runs beside yours.