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
- 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.
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.
NodeShop cost $6.00 / month, fixed
Prices shown are the default plan prices. You set your own, and you can resize any service - cost is NodeShop's per-unit rate.
- 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%.
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.
Weights are per method and per chain, published, and never change without every affected customer being counted first.
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.
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.
- Wholesale cost
- What the relay charges NodeShop
- NodeShop, 10% of margin
- Margin is 0.00005 SOL
- You, 90% of margin
- Recorded on every deposit
Work out what you would earn
Move the price and the volume. The split is computed the way the console computes it.
Counts landed sends. Sends that do not land are refunded to the customer and earn nothing for anyone.
- 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.
You do three things. We do the rest.
- 01Choose your chainsTwo clicks in the wizard
- 02Set your pricesYou decide what every plan costs
- 03Share your linkThat is the whole go-to-market
- 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
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.
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 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.
Synthetic example. Colour, name, copy and prices all come from the operator’s own settings.
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?
02What happens if I leave?
03Why is your cut 10%?
04What if a customer hits their ceiling?
05Do I need a domain?
06How do I get paid?
07What is not built yet?
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.