◆ COMPARE
rpc edge vs public RPC
The free public endpoints are a genuinely good starting point - until you put real volume or real money through them. Here is the honest line between public RPC and a co-located trading stack.
◆ THE HONEST READ
Two strong providers, different jobs.
We build for one job - the latency-critical trading path. Solana's public RPC solves a broader set of problems. Here is the fair read of where each one fits.
rpc edge
Built for one job: the trading and HFT niche. The shortest, most predictable path between the cluster and a strategy.
- Co-located with stake clusters and the Jito Block Engine, with a direct low-hop path to the current leader - public endpoints are generic shared nodes with no proximity guarantee, and proximity is the lever that decides latency.
- Decoded shreds read first-seen from the propagation layer and aggregated from multiple independent sources, so you act before a block is assembled - public RPC only serves you data at standard commitments, well after the wire.
- Single-tenant bare-metal on dedicated, so your tail latency is yours alone - public endpoints are shared by the whole ecosystem and will rate-limit or 429 you under load.
- Flat throughput pricing with included bandwidth in USDC; contractual SLA on Custom/Dedicated. Public RPC is free but offers no uptime guarantee, no support, and no recourse when it throttles you mid-strategy.
Solana's public RPC
Solana's public RPC endpoints (such as api.mainnet-beta.solana.com) are the free, shared mainnet nodes the project runs for the ecosystem. They are great for learning, prototyping, occasional reads, and low-volume scripts - and the docs are clear that they are rate-limited, shared, carry no SLA, and are not meant for production.
// where public RPC is genuinely strong
- Free, with zero signup or commitment - the fastest possible way to start reading Solana data.
- Maintained by the project for the ecosystem, so it is a fair, neutral default for docs, tutorials, and examples.
- Perfectly adequate for prototyping, low-volume scripts, occasional reads, and non-latency-sensitive devnet/testnet work.
- Always available as a fallback or sanity check without provisioning anything.
◆ SIDE BY SIDE
rpc edge vs public RPC, by dimension.
A table flattens nuance - read it alongside the profiles above. Every cell is publicly known architecture and positioning, with no invented numbers.
| Dimension | rpc edge | public RPC |
|---|---|---|
| Center of gravity | HFT & trading, co-located | Free shared dev access |
| Cost | Paid - throughput, USDC | Free |
| Rate limits | Scoped to your throughput | Hard per-IP limits, 429s |
| Reliability / SLA | SLA on Dedicated/Custom + support | No SLA, best-effort |
| Co-location with stake + Jito | Racked beside stake + Jito | Generic shared nodes |
| Decoded shreds (first-seen) | Yes, multi-source aggregated | No - standard commitments only |
| Yellowstone gRPC | Yes, on the geyser port | No |
| Transaction landing | Direct-to-leader TPU + Jito | Standard, throttled send |
| Tenancy | Single-tenant on dedicated | Shared by everyone |
| Best fit | Desks, funds, quants, latency-sensitive bots | Prototyping, low-volume, learning |
◆ WHEN TO CHOOSE WHICH
Match the tool to the job.
Choose rpc edge if…
Choose rpc edge once real volume or real money is on the line: when rate limits start dropping your requests, when you need co-location with stake and Jito, first-seen decoded shreds, single-tenant hardware with predictable tail latency, transactions that land under congestion, and an SLA you can actually rely on.
Choose public RPC if…
Use public RPC if you're prototyping, running very low volume, doing occasional reads, or working on something that isn't latency-sensitive. It's free and it's the right tool for learning and early development - there's no reason to pay for infrastructure before you need it.
// not mutually exclusive - many teams run both, one for the product surface and one for the latency-critical path.
Frequently asked questions
Can I run a trading bot on Solana's public RPC?
Why pay for an RPC when the public one is free?
What are the rate limits on Solana's public RPC?
Is rpc edge just a faster public RPC?
When should I move off the public RPC?
◆ GET ACCESS
Benchmark rpc edge against public RPC.
Public RPC is the right place to start and a fine fallback - free, neutral, and good enough for low-volume work. When rate limits, reliability, or latency start costing you, scope a co-located endpoint with rpc edge. Match the tool to the stakes.
WHERE rpc edge WINS
- Rate limits
- Reliability / SLA
- Co-location with stake + Jito
- Decoded shreds (first-seen)
- Tenancy