🚁Shyft RPCs
Reliable, fast and cost-efficient
RPCs are the gateway to blockchains. They enable developers and users to interact with the Solana blockchain by making requests to the network. These requests can include querying blockchain data, submitting transactions, and more.
A standard Solana node handles this through one monolithic process: the same software doing account lookups, tracking ledger/transaction history, and streaming updates, all sharing the same resources. Under load, one gets slow, they all get slow.
Shyft takes a different approach: decouple the three things an RPC actually does, rebuild it from the ground up, and optimize each independently.
→ Account state: Reading current on-chain data (getProgramAccounts, getAccountInfo). Instead of scanning raw state on every call like a standard node, our proprietary Rust-based accounts engine indexes account state separately, so reads resolve in single-digit milliseconds instead of seconds.
→ Ledger / transaction history: Serving blocks, transactions, and signature lookups. Powered by our own transaction engine, purpose-built for this data instead of relying on the standard RPC's general-purpose query path, which is what makes getTransactionsForAddress possible as a single call.
→ Streaming: Real-time updates as they happen on-chain, through RabbitStream and Yellowstone gRPC. Both are under continuous improvement, including plugin-level work, to push latency lower.
Each piece is built and scaled on its own - so a spike in one doesn't degrade the others, and each can be optimized for exactly what it does instead of being a generalist doing three jobs at once.
Shyft RPCs are built with speed and reliability in mind, plus the most cost-efficient way of accessing Solana.
To access Shyft RPCs, get an API key and start interacting with the fastest chain in town, Solana.
Mainnet RPC : https://rpc.shyft.to/?api_key={your_api_key}
Devnet RPC: https://devnet-rpc.shyft.to/?api_key={your_api_key}
Quick Start
Key Features
Accelerated getProgramAccounts
Standard getProgramAccounts scans raw account state on every call - slow by design, worse under load. Shyft's accelerated version, powered by proprietary Rust-based accounts engine, sub-10ms on covered programs resolves the most common queries in under 10ms, same method, same parameters, no code changes.
→ Covers 10+ program/offset combinations across Raydium, Meteora, Orca, Pump.fun and more.
→ Falls through to standard RPC transparently if your query isn't in the accelerated set.
→ New programs added on request, no downtime.
getTransactionsForAddress
Fetching an address's transaction history normally takes two calls - getSignaturesForAddress, then getTransaction per signature - plus manual pagination and filtering on your end. getTransactionsForAddress collapses that into one request, with slot/status/token-account filtering handled server-side.
→ Single call, signature-level or complete transaction payloads.
→ Server-side filters: slot, status, token accounts.
→ 2 epochs of history available.
Full getTransactionsForAddress Docs →
Globally Distributed, Geo-Routed & Multi-Region Failover
Geo DNS automatically routes every call to the nearest of our 5 regional clusters - NY, VA, Fra, Ams, Sgp. Calls route to the nearest gateway automatically. If a node lags or goes down, traffic fails over to the backup pool - no dropped requests, no manual region switching.
Unlimited RPC Credits
No credit counting, no upper limits, no overages. One flat rate, every call included - predictable bills every month, whether you're making a thousand calls or a million.
Supported RPC Methods
Shyft RPC supports the full set of standard Solana JSON-RPC methods over HTTP and WebSocket, plus commitment-level controls for balancing speed and safety.
Dedicated RPC Nodes
For teams with high-volume or latency-sensitive requirements, Shyft offers fault-tolerant dedicated nodes - isolated infrastructure, not shared capacity at the best pricing possible.
→ Starting from $1,800/month
→ Fallback mechanism included - your requests automatically route to a backup cluster if your node lags, goes down, or needs an upgrade
→ Gen5 AMD CPUs, built for consistent low-latency performance
→ Our proprietary Rust-based accounts engine is also supported on your dedicated node, bringing the same sub-10ms Accelerated gPA performance to your isolated infrastructure
Get in touch with us on Discord or book a call with us here.
Pricing
No credits, no bandwidth metering, no overage invoices. One flat rate - stream and query as much as you need, whether it's a quiet Sunday or a Pump.fun launch at 3am.
→ Unlimited RPC calls - no per-call credits, no rate throttling on usage
→ Predictable billing - one price, every month, regardless of volume
→ Custom/Enterprise - for larger volume or bespoke requirements, reach out on Discord
Frequently Asked Questions
Last updated

