whitelabel rpc

Sell blockchain RPCunder your own name.

You bring the audience. We run the nodes, the gateway, the billing and the dashboard. Pick your chains, set your prices, keep the margin.

1
chain
4
services
100%
your brand
i1.site.dev.nodeshop.appsynthetic
rpc headroom1 / 50 credits/sec
  • getLatestBlockhash1 cr41 ms
  • eth_call2 cr63 ms
  • getTransaction1 cr38 ms
  • getBlock10 cr112 ms
  • getProgramAccounts50 cr429
  • getHealthfree9 ms

One key. Both chains. Weighted per method - a health check is free, a whole block is ten.

price

The margin is yours to keep.

You pick the capacity, you set the price, and you keep the margin - on every customer, every month.

Work out your own margin

Pick a plan, resize any service, and set your price. Cost is recomputed from the per-unit rates below.

what you sell
RPCRPS50
$0.02 per RPS$1.00 / mo
Stream data (gRPC, WSS, events)TB / month1
$5.00 per TB$5.00 / mo
Shredsconnections0
$60.00 per connection$0.00 / mo

NodeShop cost $6.00 / month, fixed

Your priceper customer, per month$15.00
at cost, $6.00any price above

Prices shown are the default plan prices. You set your own, and you can resize any service - cost is NodeShop's per-unit rate.

you keep
$8.10
54% of $15.00 · per customer, per month
Infrastructure cost
−$6.00
NodeShop cut · 10% of markup
−$0.90
You keep
$8.10

NodeShop covers the infrastructure cost first, then takes 10% of the markup. You keep the other 90%.

× 100 customers$810.00/ mo
the unit

One allowance. Every chain.

Your customers buy capacity, not consumption. One credit is one request per second, weighted by how much work the call actually does - and it is spendable against every chain you sell, from a single key.

Nothing accumulates and nothing rolls over, so nobody can run up a bill they did not agree to. Over the ceiling is a 429, and nothing is charged.

Every competitor sells per chain. A customer who needs Solana and Hyperliquid buys two plans, guesses the split, and pays for the guess twice.

what 50 credits/sec buysper second
getHealthfreeunlimited
getTransaction1 credit50
eth_call2 credits25
getBlock10 credits5
eth_getLogs15 credits3
getProgramAccounts50 credits1

Weights are per method and per chain, published, and never change without every affected customer being counted first.

swqos

Add a transaction relay to your store.

Your customers send signed Solana transactions to an address under your name, prepaid in SOL. You set the price and keep 90% of the margin.

On by default
Every new store has it. Switch it off in one click.
A price floor
You can sell at 0.00015 SOL or above, never below.
Refunds built in
A send that does not land goes back to the customer's balance.
send a signed transactionHTTPS
curl -sS \
  https://send-acme.site.nodeshop.app/v1/transactions \
  -H "Authorization: Bearer $SWQOS_API_KEY" \
  -H 'Content-Type: application/json' \
  -d "{\"transaction\":\"$TRANSACTION_BASE64\"}"

The host is the store’s own. Customers never see ours.

one send, at the default price0.0002 SOL
Wholesale cost
What the relay charges NodeShop
0.00015 SOL
NodeShop, 10% of margin
Margin is 0.00005 SOL
0.000005 SOL
You, 90% of margin
Recorded on every deposit
0.000045 SOL

Work out what you would earn

Move the price and the volume. The split is computed the way the console computes it.

what you sell
0.0002 SOL
floor, 0.00015 SOLdefault, 0.0002 SOL
100,000
10,0002,000,000

Counts landed sends. Sends that do not land are refunded to the customer and earn nothing for anyone.

you keep
4.5000 SOL
per month, at 100,000 sends
Customers pay
20.0000 SOL
Wholesale cost
15.0000 SOL
NodeShop share, 10% of margin
0.5000 SOL
You keep, 90% of margin
4.5000 SOL

Per send you keep 0.000045 SOL. NodeShop covers cost first, then takes 10% of the 0.00005 SOL margin.

division of labour

You do three things. We do the rest.

you
  • 01Choose your chainsTwo clicks in the wizard
  • 02Set your pricesYou decide what every plan costs
  • 03Share your linkThat is the whole go-to-market
us
  • Your storefrontPublished and selling the moment you finish the wizard - not a blank page to fill in
  • A page builderDrag your own plans, chains and endpoint onto as many pages as you want
  • Nodes and upstreamsSolana, Hyperliquid and Robinhood, load-balanced with health checks
  • The gatewayAuthentication, per-method weighting, rate ceilings, key issue and revoke
  • BillingCheckout, subscriptions, invoices, entitlements, dunning
  • The dashboardYour customers' endpoints, keys, usage and support - in your colours
  • UptimeProbing, status page, incident banners
inventory

What you can sell.

Enable a chain and every service under it becomes a line you can put in a plan. Adding one takes no deploy on your side and none on ours.

Robinhoodlive
4 sellable services

Need a chain we do not list yet? Ask for it during signup - the list of what operators wanted and could not have is how the roadmap gets ordered.

your storefront

Your customers never see us.

Your name, your colour, your prices, your support address. Not in the footer, not in the favicon, not on the receipt. The only shared string is the hostname - and a custom domain removes even that.

your address, live at signup
you.site.dev.nodeshop.app
Icarus Labstheir brand, not ours
Solana & Hyperliquid RPC
One allowance. Both chains. Pay in USDC.
Starter
$19
10 credits/sec
5 API keys
GrowthPOPULAR
$99
50 credits/sec
2 gRPC streams
Scale
$499
300 credits/sec
10 gRPC streams

Synthetic example. Colour, name, copy and prices all come from the operator’s own settings.

questions

The awkward ones.

Not the reassuring ones. If you are going to build a business on somebody else’s infrastructure, these are what you actually need answered.

Something missing? Ask us directly.

01Who owns the customer?
You do. They sign up on your site, pay you, and see your name on every screen and every receipt. We never contact them, never market to them, and could not tell you who they are on another operator’s portal either - one operator cannot read another’s customers, plans or margin, and that is enforced by the database rather than by our good intentions.
02What happens if I leave?
You keep your brand, your domain and your customer list. What you cannot take is the infrastructure, because you never had it - that is the trade. Export is your customer records and your plan definitions; the endpoints stop when you stop paying for them, and we will tell your customers nothing on your behalf.
03Why is your cut 10%?
Because the wholesale rate is doing the real work. We would rather take a small share of something that grows than a large share of something that leaves. It is negotiable from your first conversation, and it is shown on your console beside every plan rather than discovered on an invoice.
04What if a customer hits their ceiling?
They get a 429 naming the method, the arithmetic and how long to wait - and nothing is billed. Capacity is a ceiling, not a balance, so a customer cannot cost you more than they paid. Your console lists who is being refused, because that is who is about to upgrade or about to leave.
05Do I need a domain?
No. You get you.site.dev.nodeshop.app the moment you sign up - no DNS, no certificate, no waiting. Point your own domain at it later if you outgrow that; both keep working, same brand, same customers, same keys.
06How do I get paid?
In USDC, at the moment each payment arrives, split on-chain three ways: your share to your wallet, our wholesale and cut to ours. Nobody holds your money in between and there is no monthly settlement run to fail. You verify the wallet by signing a message - which proves you hold the key, where a deposit only proves you can receive.
07What is not built yet?
Self-serve is new, and the first operators are being onboarded with a human in the loop. Bandwidth packs and on-chain payout execution are wired but young. We would rather tell you that here than have you discover it in week two.

Your storefront,your margin, your brand.

Nothing to install, nothing to deploy, no nodes to run. We’re onboarding partners by hand right now - register your interest and we’ll set you up.