▾ Documentation

How pricing works

How Supanode billing works: 1-hour to 30-day duration slider, shared RPS budget, plan upgrade math, and the total WebSocket subscriptions cap.

// updated 2026-06-04

Plain-English explanation of how your bill is calculated.

NOTE

No credits, no compute units. You pay a flat monthly price equivalent and get unlimited usage within your RPS limit. No CU, no credit balance, no surprise overage charges.

Duration: 1 hour to 30 days

Bundle prices on Plans are for a full 30-day period. You pick any duration from 1 hour to 30 days when provisioning a subscription over Telegram. The bill is pro-rated against that 30-day price.

This means:

  • Try a plan for an hour to validate latency before committing.
  • Run high-traffic days at PROFESSIONAL, slow weeks at BUILD.
  • No annual commitment, no monthly minimum beyond 1 hour.
TIP

For Raw Shreds the slider is 7 days minimum, 90 days maximum - that one is rented per IP and we need a meaningful window for setup.

What do RPS and TPS mean?

  • RPS - requests per second. Counts every RPC call, WebSocket subscribe/unsubscribe, and gRPC SubscribeRequest update.
  • TPS - transactions per second. Counts sendTransaction calls separately.

Method weights matter - some calls cost more than 1 RPS unit each. See RPC Limits for the table.

10-second sliding window

Your RPS limit is averaged, not a hard per-second wall. Supanode aggregates over a 10-second sliding window so brief bursts stay within plan as long as your average does.

This matters for trading workloads with uneven traffic.

How does the total WS subs cap work?

Three independent WebSocket numbers in your plan:

  1. Concurrent connections - how many TCP sockets you can hold open.
  2. Subs per connection - how many subscriptions you can make on each socket.
  3. Total subs per plan - your overall subscription budget.
WARNING

Total subs is a separate hard cap, not connections × subs/conn. Whichever runs out first wins.

Example on GROW ($259 for 30 days):

  • 40 connections allowed × 500 subs per connection = 20,000 theoretical maximum.
  • But Total subs cap = 10,000.
  • So you can't fill all 40 connections with 500 subs each. You need to distribute 10,000 subs across your connections.

This is a deliberate anti-abuse design - it stops one user from claiming the entire WS capacity.

Can you upgrade in the middle of a period?

You can upgrade tiers mid-period (STARTER → FOCUS, BUILD → GROW, etc.) and pay only the difference for the remaining days at the new tier.

Formula

days_remaining = (expires_at − now) in days
total_days = (expires_at − period_start) in days
paid_for_remaining = paid_amount × (days_remaining / total_days)
new_price_for_remaining = new_tier_daily_price × days_remaining
upgrade_price = new_price_for_remaining − paid_for_remaining

Worked example

You're on BUILD ($159 for 30 days). You bought 30 days, 18 have passed, 12 left. You want GROW ($259 for 30 days).

  • You've already paid for the remaining 12 days at the BUILD rate: $159 × (12/30) = $63.60.
  • 12 days at GROW rate: $259 × (12/30) = $103.60.
  • You pay: $103.60 − $63.60 = $40.

Your subscription's expires_at doesn't change - the tier upgrades, the period stays the same. You can also upgrade between a no-gRPC tier (STARTER) and a gRPC tier (FOCUS+) the same way.

Renewal

Renewal is a repeat purchase of the same product.

  • Subscription still active: the new period adds to the end of the current one (5 days left + buy 30 = 35 total).
  • Subscription already expired: buying again reactivates it from now.

When subscriptions expire

WARNING

Hard cut at expiration. A cron job runs every 5 minutes and removes access on expired subscriptions:

  • IP whitelist entries are removed.
  • Indexer x-token is deactivated.
  • Raw Shreds destination is removed from the push list.

Access stops within ~5 minutes of expires_at. Buy again to reactivate.

How does payment work?

Payment is crypto, prepaid — arranged over Telegram when Supanode provisions your access. Provisioning runs through Telegram in v1.

NOTE

Crypto only. USDC, USDT, SOL, or ETH. No cards, no fiat.

  1. 1
    Tell us what you need

    Message @supanode_tgs with the product and duration.

  2. 2
    Pay in crypto

    Supanode sends a wallet address and the amount due. Send from your wallet.

  3. 3
    Access is provisioned

    On confirmation Supanode sets up your IP allowlist / x-token / destination — you're live.

What's included with every plan

  • WebSocket - included with RPC, no extra charge.
  • All commitment levels - processed, confirmed, finalized.
  • All standard methods that aren't on the restrictions list.

What's priced separately

How do refunds work?

NOTE

Refunds are manual. Contact @supanode_tgs - Supanode reviews each one case by case.

Next steps

Plans

All 5 Bundle plans and add-ons.

All limits at a glance

RPS, TPS, WS, gRPC numbers in one place.

Free Trials

48-hour trials on every plan.

Authentication

IP allowlist and per-product authorization.