Top 5 Solana RPC providers for high-frequency trading and market making in 2026

Solana processes 3,000–5,000 real-world transactions per second under normal conditions, with Firedancer adoption and the Alpenglow consensus upgrade targeting sub-150ms finality later in 2026. For high-frequency trading bots and market makers, that speed is both an opportunity and a pressure. When the chain produces a new block every 400 milliseconds, a node that trails the tip by three slots doesn’t just slow you down — it means your quotes are built on stale data and your cancels arrive late.
Quick verdict: best Solana RPC providers for HFT and market making in 2026
Chainstack is our top pick for compliance-backed Solana trading infrastructure, based on Trader Nodes, Warp Transactions, flat-rate Unlimited Node pricing and SOC 2 Type II and ISO 27001 certification. This is an editorial judgment, not a latency ranking: Chainstack publishes this page and is one of the five listed providers, and in the Chainstack Compare 24-hour snapshot below Quicknode ranks first on latency score and Chainstack second. See how we compared before relying on the order. The best fit by need:
- Best for compliance-backed trading infrastructure and flat-rate pricing: Chainstack (Trader Nodes, Warp, Unlimited Node add-on, SOC 2 Type II + ISO 27001).
- Best for multi-chain teams that want native Jito bundles: Quicknode (Lil’JIT add-on, built-in SWQoS, SOC 1/2 + ISO 27001; lowest latency score in the Compare snapshot).
- Best Solana-native option for parallel submission and gRPC: Helius (Sender, LaserStream; no multi-chain coverage; SOC 2 compliance listed on its pricing page, report type not verified).
- Best for professional desks with a large infrastructure budget: Triton One (Yellowstone authors, SWQoS included for all customers, bare-metal dedicated nodes from about $2,900/month; not measured by Compare).
- Best for teams already on Alchemy for EVM work: Alchemy (SOC 2 Type II report on its Trust Center, no ISO 27001 listed; no native Jito bundles).
Solana HFT RPC providers compared (2026)
Rows follow the article’s own editorial order (Chainstack first, then the order of the provider sections below), not a benchmark ranking. The “Compare 24h rank” column comes from the Chainstack Compare snapshot described in the benchmark section.
| Rank (editorial) | Provider | Pricing model | Published RPS cap | Write path (SWQoS / Jito) | gRPC / streaming | Compliance | Compare 24h rank (by score) | Best for |
|---|---|---|---|---|---|---|---|---|
| 1 | Chainstack | Request units (1 RU standard, 2 RU archive); Warp sends $0.15/tx; Unlimited Node add-on flat-fee | Growth 50 RPS on Solana Mainnet (250 on most chains), Pro 400, Business 600 per the plan table (no Solana-specific Pro or Business figure published); Unlimited Node 25–500 RPS | Warp (bloXroute relay); no native Jito bundles | Yellowstone gRPC on Trader Nodes (Growth and above) and Dedicated Nodes (Pro and above) | SOC 2 Type II, ISO 27001 | 2nd of 5 measured | Compliance-backed trading, flat-rate pricing |
| 2 | Quicknode | Credits, method-weighted; Build plan from $49/month | up to 500 RPS on the Business plan; dedicated clusters listed on Enterprise | Built-in SWQoS; Lil’JIT add-on for Jito bundles | Yellowstone gRPC add-on (port 10000) | SOC 2 Type II, SOC 1, ISO 27001 | 1st of 5 measured | Multi-chain teams, native Jito |
| 3 | Helius | Credits; most reads 1 credit, getProgramAccounts 10 credits | Not stated in this article | Native validator stake SWQoS; Sender (Jito + Helius relay, 7 regions) | LaserStream (Business, $499/month, and Professional plans) | SOC 2 compliance listed on pricing page; report type not verified | 3rd of 5 measured | Solana-native submission and gRPC |
| 4 | Triton One | Bandwidth + compute complexity; $10 per million standard calls; dedicated from about $2,900/month | Not stated in this article | SWQoS included for all customers; Jet relay | Dragon’s Mouth (Yellowstone reference implementation) | No public SOC 2 | Not measured | Professional desks, bare-metal dedicated |
| 5 | Alchemy | Compute units; free tier 30M CU/month | 300 RPS shared ceiling | No native Jito; SWQoS not documented for Solana | gRPC available, less prominent | SOC 2 Type II (no ISO 27001 listed) | 4th of 5 measured | Teams already on Alchemy for EVM |
This isn’t the infrastructure problem most articles describe. The standard “pick a fast RPC” framing misses the fundamental split that defines every serious Solana trading operation: reads and writes require different infrastructure, often from different providers. Your Yellowstone gRPC stream feeds your pricing engine with fresh account state. Your transaction submission path — whether that’s Warp, Jito bundles, or stake-weighted QoS — determines whether your orders actually land in the blocks you’re targeting. A provider that excels at one half may be mediocre at the other. Getting both right is what separates a bot with a 95%+ landing rate from one that hemorrhages fills during congestion events.
This guide covers the RPC methods and infrastructure requirements that matter for HFT and market making on Solana in 2026, then evaluates the providers that have built specifically for this workload — and those that can serve it adequately with the right configuration.
High-frequency trading and market making on Solana: RPC requirements
The operational profile of a Solana market maker differs from most RPC use cases in ways that matter for infrastructure selection.
Latency requirements are severe but asymmetric. On the read side, you need fresh account state within one to two slots of the chain tip — roughly 400–800ms total staleness budget including your own processing time. On the write side, what matters isn’t raw latency to the RPC; it’s time-to-leader: how quickly your signed transaction reaches the current slot leader’s TPU port. A provider with 40ms RPC response time that routes through general gossip will consistently underperform a provider with 80ms response time that forwards directly to the leader via a staked connection.
Throughput requirements for active market makers are higher than most published benchmarks suggest. A single-pair maker running 400ms rebalancing cycles generates roughly 150 getProgramAccounts or getMultipleAccounts calls per minute for state reads, plus continuous WebSocket subscriptions, plus burst sendTransaction calls during quote updates. Multi-pair operations multiply this linearly. The practical minimum for a production market maker is 200–400 RPS with sustained throughput — shared nodes at consumer-tier plans will rate-limit you during exactly the volatility windows when you need them most.
Key RPC methods for this use case:
getLatestBlockhash— Called before every transaction to build a valid, non-expired transaction. At 400ms block times, blockhashes expire quickly. Landing rate drops sharply if you’re using a stale hash. Call this withcommitment: "processed"for the freshest reference, and cache it for no more than 30–40 slots. Providers that lag at this method will cause silent transaction failures.sendTransaction— The most consequential method in any trading stack. Standard JSON-RPCsendTransactionsubmits through gossip, which is lossy under congestion. The provider’s peering, stake-weighted QoS (SWQoS) configuration, and optional Jito/bloXroute relay integration determine whether your transaction reaches the leader or gets dropped. Every provider in this comparison handles it differently — this is the axis that matters most.getProgramAccounts— Used to read the full order book state from DEX programs (Openbook, Phoenix, Raydium). One of the heaviest RPC calls on the network. Many providers rate-limit or method-weight this aggressively; Helius prices it at 10 credits, others at 1. For market makers polling open orders on a multi-program setup, this can dominate your request budget. Monitor actual cost per call, not the sticker RPS limit.getMultipleAccounts— More efficient than batchedgetAccountInfocalls for reading price oracles (Pyth accounts) and several DEX state accounts in a single request. Prefer this over repeatedgetAccountInfofor any workload that reads more than two accounts per cycle.simulateTransaction— Critical for preflight validation. Run simulations before submitting high-value transactions to catch compute budget overflows and permission errors without burning the blockhash. The simulation and submission should ideally come from the same endpoint to avoid commitment-level drift between the two calls.getSignatureStatuses— Used to confirm landing after submission. Combined with a slot-lag check, this tells you whether your transaction landed, expired, or is still in flight. Call withsearchTransactionHistory: falseon the hot path — you want confirmation status, not ledger lookup.accountSubscribe(WebSocket) — Used for lightweight monitoring of specific accounts (your wallet, a small set of oracle or position accounts). Does not replace Yellowstone gRPC for high-frequency event streams, but is appropriate for monitoring accounts that change infrequently.- Yellowstone gRPC (Geyser plugin) — Not a standard JSON-RPC method, but the dominant streaming interface for production market making. Replaces polling with a direct push stream of account updates, slot notifications, and transaction events at roughly 10× lower overhead than WebSocket JSON-RPC. Essential for quote engines that need sub-slot reaction time to price changes. Available from Chainstack, Helius (LaserStream), Triton One (Dragon’s Mouth), and Quicknode (add-on).
getLatestBlockhash · sendTransaction · simulateTransaction · getAccountInfo · getProgramAccounts · Yellowstone gRPC
Infrastructure requirements:
Dedicated nodes are not optional for production HFT. On shared infrastructure, a neighbouring tenant running a heavy getProgramAccounts scan can spike your P99 latency by 200–400ms. For strategies where your edge is 50–150ms of arrival time advantage, this tail-latency instability makes the economics of shared nodes untenable. The decision point is not about average performance — it’s about worst-case behavior when the network is congested and every millisecond counts.
Geographic proximity to the validator cluster your leader schedule runs through is a genuine performance variable. Solana validators are concentrated in a small number of data centers in US East, EU, and select APAC regions. A Trader Node or dedicated node co-located in the same facility as your highest-traffic leaders will deliver materially better time-to-leader than a node in the wrong region, regardless of provider.
For transaction submission specifically, the three meaningful paths in 2026 are:
- Stake-weighted QoS (SWQoS): A validator-level protocol that grants priority queuing to transactions arriving from staked RPC nodes. Providers who maintain stake partnerships with validators can forward your
sendTransactionon a fast lane that commodity public endpoints cannot access. Under network congestion, non-SWQoS transactions are frequently dropped before they reach the leader. - Jito bundles: Atomic multi-transaction submission via Jito’s block engine, which controls roughly 40–45% of stake in 2026. Enables MEV-competitive execution and pre-confirmation guarantees for bundle-eligible strategies. Available natively on Quicknode (Lil’JIT) and Helius (Sender), and via Chainstack’s Warp transaction path using bloXroute.
- bloXroute relay: An alternative relay network that bypasses gossip and forwards transactions directly to the current leader. Powers Chainstack’s Warp Transactions product. Claimed 382ms speed advantage over standard RPC transmission, with up to 99% landing rates in favourable conditions.
1. Chainstack: best for compliance-backed trading infrastructure on Solana
Verdict: Trader Nodes with Warp, flat-rate Unlimited Node pricing and SOC 2 Type II + ISO 27001. Trade-off: no native Jito bundle submission from the endpoint, and the Compare snapshot below shows a weaker US P95 and P99 than Quicknode. Chainstack publishes this page. Official pricing: Chainstack pricing.

Chainstack’s Solana offering for HFT workloads is built around two components: Solana Trader Nodes and Warp Transactions.
Trader Nodes are regionally bound, latency-optimised RPC endpoints tuned specifically for trading workloads. Unlike Global Nodes — which geo-balance requests across regions — Trader Nodes are pinned to a single location you choose, minimising jitter from regional failover. They support the full JSON-RPC interface plus Yellowstone gRPC streaming, and ship with Jito ShredStream enabled by default since early 2026. ShredStream means your node receives block shreds directly from Jito validators as they propagate, before the full block assembles — the earliest possible signal for latency-sensitive strategies. The Geyser plugin on Chainstack Trader Nodes enables real-time account update streaming, which is the foundation for a responsive quote engine.
Warp Transactions handle the other half of the problem. When you call sendTransaction through a Chainstack Trader Node with Warp enabled, the transaction is intercepted and routed through the bloXroute relay network directly to the current slot leader, bypassing gossip entirely. This requires no changes to your transaction construction — no tip instructions, no memo fields. You switch an endpoint, and every sendTransaction call automatically uses the fast path. Chainstack reports landing rates of up to 99%, with 83% of transactions landing in the first block. In production, this metric depends heavily on tip amounts and network conditions, but in our assessment validator-direct submission is the right architecture for this workload.
Pricing for Trader Nodes is transparent: standard RPC calls cost 1 RU, archive calls cost 2 RU, and sendTransaction via Warp is billed at $0.15 per transaction on top of the subscription plan. For high-volume operations, the Unlimited Node add-on at flat-fee RPS tiers (25–500 RPS) removes per-request billing entirely, which significantly simplifies cost modelling for HFT workloads. Chainstack plans relevant to trading teams: Growth ($49/mo, 20M RU, 250 RPS on most chains but 50 RPS on Solana Mainnet), Pro ($199/mo, 80M RU, 400 RPS), Business ($499/mo, 200M RU, 600 RPS), and Enterprise ($990/mo, 400M RU, unlimited RPS). The Pro and Business figures are the general plan limits; Chainstack’s docs publish no separate Solana figure for them.
Institutional trading desks and regulated fintech teams have an additional requirement that this article found no public coverage of for Helius or Triton One: compliance documentation as a procurement gate; this article found no public SOC 2 certification for Triton One and could not verify the report type for Helius (its pricing page lists SOC 2 compliance). Chainstack’s SOC 2 Type II and ISO 27001 certification is backed on the Enterprise plan by a contractual SLA with a 99.9% quarterly uptime commitment and service credits of 10% or 25% of the quarterly fee (an SLA term, separate from the platform uptime shown on the status page; see how we compared). RBAC via SAML/OIDC SSO, encrypted private endpoints, and a single contract covering 70+ chains compress the vendor management overhead that institutional teams typically face. For trading desks where legal and compliance teams are in the approval chain, this matters as much as latency.
See Chainstack Enterprise for enterprise-specific terms and SLA details.
SOC 2 Type II and ISO 27001 certification is available and documented, which matters for teams operating in regulated environments or seeking institutional counterparty relationships.
Code example — Yellowstone gRPC stream on a Chainstack Trader Node:
import grpc
import solana_storage_pb2
import solana_storage_pb2_grpc
CHAINSTACK_GRPC = "your-trader-node-grpc-endpoint:10000"
X_TOKEN = "your-chainstack-api-key"
def subscribe_to_accounts(account_pubkeys: list[str]):
metadata = [("x-token", X_TOKEN)]
channel = grpc.secure_channel(CHAINSTACK_GRPC, grpc.ssl_channel_credentials())
stub = solana_storage_pb2_grpc.GeyserStub(channel)
request = solana_storage_pb2.SubscribeRequest(
accounts={
"market_accounts": solana_storage_pb2.SubscribeRequestFilterAccounts(
account=account_pubkeys
)
}
)
for update in stub.Subscribe(request, metadata=metadata):
if update.HasField("account"):
slot = update.account.slot
pubkey = update.account.account.pubkey
data = update.account.account.data
# feed into your pricing engine here
process_account_update(slot, pubkey, data)
if __name__ == "__main__":
# Subscribe to a Pyth oracle and a Phoenix market account
subscribe_to_accounts([
"H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG", # Pyth SOL/USD
"4DoNfFBfF7UokCC2FQzriy7yHK6DY6NVdYpuekQ5pRgg", # Phoenix SOL/USDC market
])
Note: Yellowstone gRPC is available on Trader Nodes (Growth plan and above) and Dedicated Nodes (Pro plan and above). The Geyser stream pushes updates as they occur at the validator layer — no polling required.
Need to test on Devnet first? Grab testnet SOL from the Chainstack Solana faucet.
You can also access Chainstack Solana RPC directly from Claude, Cursor, Codex, Gemini, or Windsurf using Chainstack MCP. Learn more about Chainstack MCP.
Deploy your Solana Trader Node on Chainstack →
Provider-by-provider comparison for Solana HFT and market making
2. Quicknode: best for multi-chain teams that want native Jito bundles
Verdict: Built-in SWQoS and the Lil’JIT add-on for Jito bundles, plus SOC 1, SOC 2 Type II and ISO 27001. Trade-off: method-weighted credits, a 500 RPS cap on the Business plan and no flat-rate unlimited tier. Official pricing: Quicknode pricing.

Quicknode has one of the most developed Solana trading stacks among multi-chain providers. Quicknode’s SWQoS implementation routes transactions via Quicknode’s own staked validator connections when priority fees are set at recommended or higher — this is built into the standard sendTransaction path, requiring no add-on for basic stake-weighted routing. Quicknode’s Lil’JIT add-on enables native Jito bundle submission directly from a Quicknode endpoint, giving trading desks access to Jito’s 40–45% stake share without managing separate Jito API keys. Yellowstone gRPC is available as a marketplace add-on on port 10000.
Pricing is credit-based and method-weighted, which creates cost uncertainty for HFT workloads. getProgramAccounts carries higher credit weights than basic reads, so teams with order-book-heavy strategies should model actual costs against real call patterns before committing. The Build plan starts at $49/month; enterprise pricing is custom. Published plan caps run from 50 RPS (Build) to 500 RPS (Business), which is a genuine constraint for multi-pair market makers. Dedicated clusters are listed on the Enterprise plan and resolve the RPS ceiling. Quicknode holds SOC 2 Type II, SOC 1, and ISO 27001; of the five providers, it is the only one this article lists with SOC 1 in addition.
Limitations: No flat-rate unlimited tier; credit-based billing with method weighting requires careful cost modelling before production launch. Jito bundle access requires the Lil’JIT add-on at extra cost.
Fit for Solana HFT and market making:
- Write-path quality (SWQoS + Jito): Excellent — built-in SWQoS via stake pool, Lil’JIT for Jito bundles
- gRPC streaming: Strong — Yellowstone gRPC available as an add-on, solid performance
- Dedicated throughput: Strong — dedicated clusters (Enterprise plan) resolve RPS ceilings
- Pricing transparency: Moderate — method-weighted credits require workload modelling
- Compliance: Excellent — SOC 2 Type II + SOC 1 + ISO 27001
3. Helius: best Solana-native option for parallel submission and gRPC
Verdict: Sender parallel submission and LaserStream gRPC on a Solana-only stack. Trade-off: no multi-chain coverage, LaserStream mainnet needs Business tier, and its SOC 2 report type is not verified (its pricing page lists SOC 2 compliance). Official pricing: Helius pricing.

Helius is Solana-native and built around the assumption that trading and data workloads are the primary use case. Helius states that it operates one of the largest Solana validators, and its validator stake feeds directly into Helius’s SWQoS routing for sendTransaction. The Sender product is Helius’s managed submission path: it submits your transaction in parallel across Jito and Helius relay infrastructure across seven global regions, with tip-only billing (you only pay the Jito tip, not an additional per-send fee on top). In our assessment, this architecture suits market makers who need high landing rates with predictable submission economics.
LaserStream is Helius’s branded Yellowstone gRPC service. It delivers filtered, structured account update streams via gRPC and is gated to Business ($499/month) and Professional plans on mainnet. Enhanced WebSocket subscriptions are available from the Developer tier. For read workloads, most standard methods cost 1 credit per call, making Helius one of the more cost-efficient options for read-heavy market making — but getProgramAccounts is priced at 10 credits, which affects full order-book scans significantly.
Limitations: No multi-chain coverage — Helius supports Solana only. LaserStream mainnet gRPC requires Business tier or above. Its pricing page lists SOC 2 compliance without stating the report type or date (not verified here), so institutional buyers should request the report.
Fit for Solana HFT and market making:
- Write-path quality (SWQoS + Jito): Excellent — native validator stake, Sender parallel submission across 7 regions
- gRPC streaming: Excellent — LaserStream is purpose-built for real-time trading data
- Dedicated throughput: Strong — dedicated nodes and staked connection tiers available
- Pricing transparency: Strong — 1 credit/call for most reads; getProgramAccounts weight is the notable exception
- Compliance: Not verified — SOC 2 compliance is listed on its pricing page, report type not stated
4. Triton One: best for professional desks with a large infrastructure budget
Verdict: Authors of Yellowstone, SWQoS included for all customers, bare-metal dedicated nodes. Trade-off: dedicated nodes start at about $2,900/month and there is no public SOC 2 certification. Official pricing: Triton One pricing.

Triton One created Yellowstone, the gRPC streaming standard that the other providers in this comparison also offer. Triton One powers Openbook, Pyth, and Wormhole at scale. Dragon’s Mouth (live gRPC stream), Old Faithful (full historical ledger from genesis), Steamboat (custom getProgramAccounts indexes), and Jet (transaction relay with SWQoS) are all Triton-authored, open-source, and running in production. Every Triton customer now sends through staked connections at no extra cost — a pricing change that, in our assessment, makes Triton One a builder-friendly option for SWQoS access specifically.
Triton switched to a bandwidth + compute complexity pricing model in early 2026, replacing opaque credit tiers with charges based on actual data moved and work done. Standard RPC is priced at $10 per million calls; historical ledger access is $25 per million calls, plus bandwidth. In our assessment, this model suits teams with data-heavy workloads because you see what you are actually consuming. Dedicated nodes start at approximately $2,900/month for typical trading configurations, which puts Triton out of scope for early-stage operations but positions it as an option aimed at professional desks.
Limitations: No parsed APIs, no higher-level developer tooling. Triton assumes users want raw RPC access and will build the rest of the stack themselves. No public SOC 2 certification — a disqualifier for regulated deployments. Pricing is appropriate for institutional scale; not competitive for teams under ~$3K/month infrastructure budgets.
Fit for Solana HFT and market making:
- Write-path quality (SWQoS + Jito): Excellent — SWQoS included for all customers, Jet relay, Cascade Marketplace
- gRPC streaming: Excellent — Dragon’s Mouth is the reference implementation
- Dedicated throughput: Excellent — purpose-built bare-metal, 20+ data centres near validator clusters
- Pricing transparency: Strong — the bandwidth + complexity model shows what you consume
- Compliance: Limited — no public certifications
5. Alchemy: best for teams already on Alchemy for EVM work
Verdict: SOC 2 Type II (no ISO 27001 listed on its Trust Center) with well-documented compute-unit pricing. Trade-off: no native Jito bundles, SWQoS not documented for Solana, and a 300 RPS shared ceiling. Official pricing: Alchemy pricing.

Alchemy added meaningful Solana capabilities in 2025 following the DexterLab acquisition and has positioned itself as a credible option for multi-chain teams who want a single infrastructure vendor. A global average Solana latency of 40–60ms is cited for Alchemy (compare with the Compare snapshot in the benchmark section, which shows a 40 ms P50 and 73 ms P95 for Alchemy), and the free tier provides 30 million compute units per month. The developer experience is strong — detailed metering, replay tooling, and consistent JSON-RPC behaviour across chains.
For HFT and market making specifically, Alchemy trails Helius and Triton on Solana-native features. Native Jito bundle submission is not available on Alchemy (teams must use separate Jito API credentials). SWQoS routing is not documented as a first-party feature. gRPC streaming support on Solana is less prominent in Alchemy’s documentation than on Helius or Triton. The 300 RPS shared ceiling can constrain multi-pair operations. For teams already on Alchemy for EVM work who need Solana as a secondary chain, the consolidated billing and familiar developer experience make sense. For teams where Solana trading is the primary workload, the Solana-native providers may deliver more for the same spend.
Alchemy’s Trust Center lists a SOC 2 Type II report (held by Alchemy Insights, Inc., available on request) and no ISO 27001 as of October 29, 2026.
Limitations: No native Jito bundle submission. SWQoS configuration is not publicly documented for Solana. 300 RPS shared ceiling. Solana-specific feature velocity is slower than Helius and Triton.
Fit for Solana HFT and market making:
- Write-path quality (SWQoS + Jito): Moderate — no native Jito; SWQoS not publicly documented for Solana
- gRPC streaming: Moderate — available but less mature than Solana-native providers
- Dedicated throughput: Moderate — no dedicated node option on standard plans
- Pricing transparency: Strong — compute-unit pricing is well-documented
- Compliance: Strong — SOC 2 Type II (no ISO 27001 listed)
Solana RPC latency benchmark: Chainstack Compare 24-hour snapshot
Disclosure: Chainstack operates Chainstack Compare and chose the ranking formula, and Chainstack is one of the providers measured. The table below is a rolling 24-hour view captured on October 29, 2026 at about 12:54 UTC. The live dashboard refreshes every 3 minutes, so current figures will differ. It is a snapshot, not a dated research report. The Compare dashboard headline for this view reads “Quicknode ranks #1 for Solana”.
Method in brief: probes from three regions (Germany, US, Singapore) every 1–3 minutes, each provider on its entry paid plan. Score = response time / success rate cubed per region, lower is better, with the three regions averaged equally. Compare labels the success-rate column “availability”; it is the share of probe requests that succeeded, not platform uptime. P50, P95 and P99 are response-time percentiles; the regional columns are P95 per region.
| Provider (editorial order) | Score (lower is better) | Probe success rate | P50 | P95 | P99 | DE P95 | US P95 | SG P95 |
|---|---|---|---|---|---|---|---|---|
| Chainstack | 0.045 | 99.97% | 21 ms | 44 ms | 85 ms | 28 ms | 64 ms | 40 ms |
| Quicknode | 0.039 | 99.99% | 29 ms | 39 ms | 52 ms | 28 ms | 44 ms | 46 ms |
| Helius | 0.067 | 99.99% | 38 ms | 65 ms | 154 ms | 43 ms | 100 ms | 51 ms |
| Triton One | Not measured | – | – | – | – | – | – | – |
| Alchemy | 0.078 | 100.00% | 40 ms | 73 ms | 91 ms | 25 ms | 43 ms | 150 ms |
What the snapshot shows: Quicknode ranks first on score (0.039) with the lowest P95 and P99, and Chainstack ranks second (0.045). Chainstack has the lowest P50 (21 ms) and the best Singapore P95 (40 ms), but a higher US P95 (64 ms, against 44 ms for Quicknode and 43 ms for Alchemy) and a higher P99 (85 ms) than Quicknode (52 ms), though Alchemy’s P99 is 91 ms. Helius scores 0.067 and Alchemy 0.078. Alchemy has the best DE P95 (25 ms, with Chainstack and Quicknode at 28 ms) and the best US P95, but the weakest Singapore P95 of the four (150 ms).
What this benchmark does not show: Triton One is not measured. Compare also measures dRPC, which is not one of the providers listed in this article, so it is left out of the table. The snapshot covers one 24-hour window on entry paid plans using synthetic probes from three cloud regions; it does not measure sendTransaction landing rate, throughput under load, Warp, SWQoS or Jito paths, cost or correctness, and it is not end-user latency. Test from the region where your bot runs.
To reproduce a basic read-path measurement against any endpoint, run the request below repeatedly and compare the median and the 95th percentile. See how to measure RPC latency (P50, P95, P99) for the full method. The older Chainstack performance dashboard also tracks Solana with real-time and historical data across providers and regions.
curl -s -o /dev/null -w "%{time_total} s" -X POST https://YOUR_ENDPOINT -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"getSlot","params":[],"id":1}'
Beyond the snapshot, the method-level metrics most relevant to HFT are below.
For HFT workloads, the most relevant method-level metrics to review are sendTransaction round-trip time (a proxy for write-path responsiveness), getAccountInfo P50 and P99 (read-path baseline), and getProgramAccounts P99 (the stress-test method for order-book strategies). Prioritise P99 over P50 when evaluating for market making — your strategy’s worst-case execution quality matters more than its average.
Getting started with Solana trading on Chainstack
- Create a Chainstack account or log in to the console
- Create a new project or select an existing one
- Navigate to Solana → Mainnet and deploy a Trader Node, selecting the region nearest to your execution environment (US East is typically best for validator proximity)
- Enable Warp Transactions on the node settings panel — this activates bloXroute relay for all
sendTransactioncalls - Copy your HTTPS endpoint for JSON-RPC and your gRPC endpoint for Yellowstone streaming
- For the Geyser plugin, configure your subscription filters in your bot to subscribe to the specific program accounts and oracle accounts your strategy watches
For detailed setup documentation on Yellowstone gRPC configuration, Warp Transactions, and SWQoS behaviour on Chainstack nodes, see the Solana tooling documentation on Chainstack Docs.
Minimal working example — sendTransaction with getLatestBlockhash refresh:
import asyncio
from solders.keypair import Keypair
from solders.pubkey import Pubkey
from solders.transaction import VersionedTransaction
from solana.rpc.async_api import AsyncClient
from solana.rpc.commitment import Processed
RPC_URL = "https://your-chainstack-trader-node-endpoint"
async def send_with_fresh_blockhash(client: AsyncClient, tx_instructions, signer: Keypair):
# Always fetch a fresh blockhash immediately before signing
bh_resp = await client.get_latest_blockhash(commitment=Processed)
recent_blockhash = bh_resp.value.blockhash
# Build and sign transaction with fresh reference
msg = build_message(tx_instructions, recent_blockhash, signer.pubkey())
signed_tx = VersionedTransaction(msg, [signer])
# sendTransaction goes through Warp when enabled on the endpoint
result = await client.send_raw_transaction(
bytes(signed_tx),
opts={"skip_preflight": False, "max_retries": 0}
)
return result.value # transaction signature
async def main():
async with AsyncClient(RPC_URL) as client:
signer = Keypair.from_base58_string("YOUR_PRIVATE_KEY")
sig = await send_with_fresh_blockhash(client, [...], signer)
print(f"Submitted: {sig}")
asyncio.run(main())
Note: Set
max_retries: 0onsendTransactionwhen using Warp. Retry logic should be handled at the application layer with fresh blockhash fetches — automatic retries can resubmit with expired blockhashes, which fail silently.
Need devnet SOL for testing? Grab some from the Chainstack Solana faucet.
You can also access Chainstack Solana RPC directly from Claude, Cursor, Codex, Gemini, or Windsurf using Chainstack MCP. Learn more about Chainstack MCP.
Explore Solana trading infrastructure on Chainstack →
How we compared Solana RPC providers for HFT
Disclosure: this comparison is published by Chainstack. Chainstack is one of the five providers listed and is placed first, so read the order as a vendor perspective and check figures against the official pricing pages linked in each provider section.
Criteria. Each provider is compared on the same attributes: write path (SWQoS, Jito, relay), gRPC streaming, dedicated throughput and published RPS caps, pricing model, and compliance. The order is an editorial judgment for compliance-sensitive HFT and market-making teams. It is not a benchmark result: the Compare snapshot above ranks Quicknode first and Chainstack second of the providers it measures, and it measures four of the five listed providers (Triton One is not measured).
Sources. Prices, limits and certifications are those stated in the provider sections above, taken from each provider’s public pages when the article was written; plans change often, so confirm current figures on the linked official pricing pages. Where a provider does not publish a Solana-specific figure, the section says so instead of estimating one.
Platform uptime (Chainstack only). Chainstack shows 99.99%+ platform uptime (status.chainstack.com, Solana Mainnet, 99.99%+ over the 90 days to October 29, 2026). Status-page figures are for the Mainnet component of each chain; testnet and devnet components are tracked separately. This is platform uptime shown on the status page, separate from the benchmark’s probe success rate, not a guarantee, and not the contractual 99.9% quarterly SLA mentioned in the Chainstack section. The status page covers Chainstack only, so this article makes no uptime comparison with other providers.
Not covered. Other providers may also serve Solana HFT workloads. They are not part of this comparison.
Solana RPC rate limits and free tiers compared
Billing units differ between providers, so the same number of calls can cost different amounts. This table summarizes the figures stated in this article; “Not stated” means the article gives no figure.
| Provider | Free tier | Published RPS cap | Billing unit | Notes |
|---|---|---|---|---|
| Chainstack | Not stated | Growth 50 on Solana Mainnet (250 on most chains), Pro 400, Business 600 (plan-table figures), Enterprise unlimited; Unlimited Node add-on 25–500 RPS | Request units (1 RU standard, 2 RU archive); Warp sends $0.15/tx | Plans: Growth $49/mo (20M RU), Pro $199/mo (80M RU), Business $499/mo (200M RU), Enterprise $990/mo (400M RU) |
| Quicknode | Not stated | up to 500 RPS on the Business plan; dedicated clusters listed on Enterprise | Credits (method-weighted) | Build plan from $49/month; enterprise custom |
| Helius | Not stated | Not stated | Credits (most reads 1; getProgramAccounts 10) | LaserStream mainnet gRPC on Business ($499/month) and above |
| Triton One | Not stated | Not stated | Bandwidth + compute complexity ($10 per million standard calls; $25 per million historical) | Dedicated nodes from about $2,900/month |
| Alchemy | 30M compute units/month | 300 RPS shared ceiling | Compute units | No dedicated node option on standard plans |
Chainstack alternatives for Solana HFT RPC
If Chainstack is not the right fit, these are the head-to-head differences between Chainstack and each alternative, using only figures from this article:
- Chainstack vs Quicknode: Quicknode has native Jito bundle submission through Lil’JIT, built-in SWQoS and the lowest latency score in the Compare snapshot, and adds SOC 1; Chainstack offers flat-rate Unlimited Node pricing, Warp, and the lowest P50 in the snapshot, and Quicknode’s credits are method-weighted with a 500 RPS cap on Business.
- Chainstack vs Helius: Helius is Solana-only with Sender parallel submission and LaserStream gRPC (Business tier and above) and cheaper standard reads, but its SOC 2 report type is not verified (its pricing page lists SOC 2 compliance); Chainstack covers 70+ chains with SOC 2 Type II and ISO 27001.
- Chainstack vs Triton One: Triton One authored Yellowstone, includes SWQoS for all customers and offers bare-metal dedicated nodes from about $2,900/month with no public SOC 2; Chainstack starts at $49/month on Growth and holds SOC 2 Type II. Triton One is not measured by Compare.
- Chainstack vs Alchemy: Alchemy suits teams already on Alchemy for EVM work, with a 30M compute unit free tier, but has no native Jito bundles, undocumented SWQoS for Solana and a 300 RPS shared ceiling; Chainstack publishes RPS tiers up to 600 on Business.
Conclusion
On Solana in 2026, the infrastructure decision for market makers comes down to one question before any other: how does your provider route your sendTransaction calls when the network is congested? Shared gossip-path endpoints get dropped. SWQoS-enabled dedicated nodes don’t.
The picks below follow the editorial order of the sections above. On latency, the Chainstack Compare 24-hour snapshot (see the benchmark section) ranks Quicknode first and Chainstack second of the four listed providers it measures; Triton One is not measured.
- Triton One: in our assessment, the highest-capability infrastructure for professional desks; no SOC 2, custom procurement required, dedicated nodes from ~$2,900/month
- Helius: best Solana-native option for teams where Sender parallel submission and LaserStream gRPC fit the strategy; no multi-chain coverage, SOC 2 report type not verified
- Chainstack: in our assessment, the best balance of trading capability (Dedicated Nodes, Trader Nodes, Warp), flat-rate pricing, and SOC 2 Type II and ISO 27001 compliance for institutional requirements
- Quicknode: best option for multi-chain teams who need Solana alongside 80+ other networks, with native Lil’JIT Jito integration
- Alchemy: appropriate for teams already on Alchemy for EVM work where Solana trading is a secondary use case
Deploy your Solana RPC endpoint on Chainstack →
FAQ
Q: What transaction landing rate should I expect from a Solana market making bot in 2026?
A well-configured bot using SWQoS-enabled infrastructure and appropriate priority fees should target a 95%+ landing rate under normal conditions. A landing rate well below your target during non-congestion periods is a signal to investigate your submission path — you may be routing through gossip rather than a staked connection. During major congestion events like token launches or liquidation cascades, even optimised infrastructure sees degradation; Jito bundle submission and Warp relay help stabilise the worst-case tail.
Q: Do I need a dedicated node, or can I start on a shared Solana RPC?
Shared nodes are adequate for development and low-frequency strategies. For production market making, the noisy-neighbour problem on shared infrastructure creates unpredictable P99 latency spikes — particularly on getProgramAccounts queries — that are incompatible with consistent quoting. The upgrade to a Dedicated Node or Unlimited Node add-on tier is, in our assessment, worth considering once your strategy depends on sub-slot reaction time or you run several pairs simultaneously.
Q: Can I use Jito bundles from Chainstack’s Trader Nodes?
Not natively from the Chainstack endpoint — Chainstack’s write-path enhancement is Warp (bloXroute relay), not Jito bundle submission. For strategies that require Jito’s atomic bundle execution, you can submit directly to Jito’s block engine API endpoints in parallel with your Chainstack-routed transactions. Quicknode’s Lil’JIT add-on and Helius’s Sender product offer native Jito integration within a single endpoint.
Q: How important is gRPC vs WebSocket for real-time market data on Solana?
In our assessment, Yellowstone gRPC is the better fit for high-frequency market data. WebSocket JSON-RPC subscriptions add serialisation, JSON parsing, and gossip propagation overhead that gRPC bypasses with binary-encoded protocol buffers and direct validator-to-client push. In practice, gRPC streams are designed to deliver account updates with less delay than equivalent WebSocket subscriptions, which matters for strategies reacting to price changes in order-book programs; measure the difference on your own endpoint.
Q: Which providers offer SOC 2 compliance for institutional clients on Solana?
Chainstack (SOC 2 Type II), Quicknode (SOC 2 Type II + SOC 1 + ISO 27001), and Alchemy (SOC 2 Type II report on its Trust Center; no ISO 27001 listed as of October 29, 2026) all publish SOC 2 Type II attestations. Triton One does not publish a SOC 2 certification, and Helius’s pricing page lists SOC 2 compliance without stating the report type (not verified here); either can raise questions where compliance documentation is a procurement requirement.
Q: How does Chainstack’s Unlimited Node add-on compare to per-request billing for a market making operation?
In our assessment, for high-volume operations the Unlimited Node add-on at flat RPS tiers is easier to model than per-request billing, because it removes per-request overage billing; compare both against your real call volume. At Business plan ($499/month) with the Unlimited add-on, you get predictable base costs and a 600 RPS baseline, which in our assessment simplifies financial modelling for active trading desks. Warp transaction sends are still billed per use at $0.15/tx.
Additional resources
- How to get a Solana RPC endpoint in 2026
- Solana trading infrastructure 2026: MEV, nodes, latency
- Solana Trader Node documentation — Chainstack Docs
- Solana tooling documentation — Chainstack Docs
- Tutorials and guides for Solana on Chainstack
- More Solana tutorials and articles on the Chainstack blog
- Chainstack performance dashboard
- Chainstack pricing
- Chainstack Solana devnet faucet
Changelog
We review this comparison regularly so that the information stays accurate, clear, and easy to verify. This page was reviewed to improve how the comparison is structured and sourced.
- October 29, 2026: Added a quick verdict and a comparison table, numbered the provider sections with one-line verdicts and official pricing links, added a methodology and disclosure section, a Chainstack Compare 24-hour latency snapshot for Solana, a rate limits and free tiers comparison, alternatives guidance, wording clarifications, and corrected vendor pricing, limits and certification details.
- May 13, 2026: Original publication.