12345
Our Twitter handles are compromised, please do not interact with @codinpsycho and @Shyft_to handles.
shyft logo
Products
πŸ”₯Jupiter Swap API
Superfast quote and swaps for your trades.
πŸ”₯gRPC Network
Supercharge your Solana streaming experience
SuperIndexers
GraphQL for Solana Programs
Transaction History
Parsed Transactions for any account
Callback APIs
Parsed Solana Webhooks
Pricing
Resources
Shyft Docs
All you need to know about Shyft
Shyft Blogs
Explore examples and applications
πŸ”₯ gRPCs
JUP API
Get API Key
Products
πŸ”₯Jupiter Swap APIπŸ”₯gRPC NetworkSuperIndexersTransaction HistoryCallback APIs
Pricing
Resources
Shyft DocsShyft Blogs
πŸ”₯ gRPCs
JUP API

Solana gRPC Nodes.

Fast & Reliable.

Stream Solana data at the lowest latency possible with Shyft’s network of worldwide gRPC nodes. No credits, no metering & unlimited streaming. Accelerated with Jito shreds for ultra fresh data.

Start StreamingDocumentationCode Samples

Trusted By

partnerimage
guacamole
defibia
partnerimage
partnerimage
dscvr image
3Land
Grape
Chingari
gmgn
neon evm
Monaco Protocol
Myro
partnerimage
guacamole
defibia
partnerimage
partnerimage
dscvr image
3Land
Grape
Chingari
gmgn
neon evm
Monaco Protocol
Myro
Fast and reliable

Unmatched Streaming Experience

Experience best-in-class Solana streaming with no credit system, shred acceleration and intelligent reconnections.

Lag-Free Streaming

All regions have intelligent load-balancing, making sure you are always connected to a caught up node. Automatic disconnections in case of any lag.

Ultra Fast

All regions are accelerated by Shredstreams, enabling you to receive updates at the lowest-latency possible on Solana.

No Missed Slot

Shyft gRPC nodes can replay older slots, making sure you never miss any data, which is crucial for indexing.

Unlimited Streaming

Our pricing model is simple, no credits, no metering on how much data is being streamed. Experience blazingly-fast unlimited streaming.

Buy gRPC
Stream from your preferred location

Worldwide gRPC Coverage

Each region is strategically positioned in proximity to Blockengines and highly staked validators.
New York, US
Ashburn, US
Miami, US
London, EU
Amsterdam, EU
Frankfurt, EU
Ashburn, VA
New York, NY
Miami, US
London, EU
Amsterdam, AMS
Frankfurt, FRA
Build with Confidence

Dedicated Nodes For gRPC Streams

Upgrade to Dedicated gRPC nodes for large scale streaming requirements.

Worldwide Availability

Our dedicated nodes are available in multiple locations across Europe, the United States and South-east Asia.

Speed Boost

Experience lightning-fast streaming with updates directly from Solana leaders. Get upto 50ms advantage over shared gRPC by connecting directly to your node.

Zero Downtime

A robust pool of backup nodes guarantee uninterrupted service, even if anything happens to your node.

Priority Support

Top priority with direct communication channels with Shyft devs. Focus on the product, we have your back.

Connect with us
Supercharged Solana Data Streams

gRPC Geyser use Cases

Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Copy-Trading Bots
Telegram trading bots
Memecoin Snipers
Real-time Portfolio Trackers
Indexing Data
On-chain Analytics
Cost Effective

Pricing That Makes Sense

No credits, no complex metering system. Straightforward pricing to get you started.

Shared gRPC Network

All nodes are powered by Shredstreams for lowest latency. Experience lag-free streaming with our advanced load balancers.

$199

per month / per IP

Key Features
  • No credits or metering system
  • Lag Free streaming with our advanced load balancers
  • Accelerated with Shredstreams
  • Select from multiple global regions
gRPC Limits
  • 50 Concurrent streams
  • Connect to multiple regions from same IP
  • 50 subscribe request/min. (can be tweaked)
  • Discounts on additional IP connections
Start gRPC Streaming
ENTERPRISE GRADE

Dedicated gRPC Nodes

Exclusive high-performance nodes with Shred acceleration and intelligent load balancers.

Starting from

$1800

per month

Key Features
  • Get direct access to the node without any load balancer.
  • Upto 50ms faster than shared network.
  • Accelerated with Shredstreams.
  • Isolated from any traffic/impact from shared infra.
  • Priority support and direct communication with Shyft devs.
Available Configurations
Config
Price
AMD 9254/384 GB
$1800/month
AMD 7543/1 TB
$2000/month
AMD 9354/512 GB
$2200/month
AMD 9354/768 GB
$2500/month
AMD 9354/1 TB
$2800/month
Connect with us
Learn gRPC Development

Solana gRPC Examples

The ultimate resource hub for gRPC development with use case specific blogs, example code and replits in multiple languages.

gRPC Blogs

  • How to stream real-time Solana Transactions using Shyft's gRPC Service 

  • How to track new pools on Raydium with Shyft gRPC 

  • Launching liquidity pools on Raydium with safeguarding strategy to counter bot manipulation 

  • How to track new pools on Raydium with Shyft gRPC 

  • Real-time Solana Data Streaming with gRPC: Account, Transactions, and Blocks 

  • How to stream real-time Pump.fun updates on Solana 

  • How to stream Solana Moonshot transactions in real-time with gRPC 

  • How to stream Bonding Curve Transactions on Pump.fun 

  • How to stream new token launches on Pump.fun in real-time 

  • How to track token transfers from Pump.fun to Raydium 

  • How to get parsed Pumpswap AMM Pools on Solana πŸ”₯

  • How to stream and parse Pumpswap transactions on Solana πŸ”₯

Getting Started with gRPC

  • How to make a new gRPC connection on Solana  Repl
  • How to add a reconnection mechanism to your existing gRPC connection πŸ”₯ Repl
  • How to modify your current gRPC subscribe request without disconnecting your stream πŸ”₯ Repl
  • More gRPC streaming examples πŸ”₯ GitHub

Raydium gRPC Examples

  • How to get parsed Raydium amm instructions from gRPC  Repl
  • How to track newly created pools on Raydium using gRPC πŸ”₯ Repl
  • How to get live token prices on Raydium  Repl
  • Stream and parse Raydium Launchpad transactions on Solana using gRPC πŸ”₯ GitHub
  • More streaming examples on Raydium πŸ”₯ GitHub

Meteora gRPC Examples

  • Streaming & parsing Meteora DLMM transactions on Solana using gRPC πŸ”₯ GitHub
  • Streaming & parsing Meteora Pools Data using gRPC  GitHub
  • More streaming examples on Meteora πŸ”₯ GitHub

Pump.fun gRPC Examples

  • How to get parsed Pump.fun transactions using gRPC  Repl

  • How to get monitor Pump.fun token migrations in real-time  Repl

  • How to get check Pump.fun token migration progress πŸ”₯ Repl

  • How to get real-time Pump.fun token prices  Repl

  • Streaming and parsing new Pumpswap AMM Transactions on Solana using gRPC πŸ”₯ GitHub

  • More streaming examples on Pumpfun πŸ”₯ GitHub

Orca gRPC Examples

  • How to get parsed accounts from Orca using gRPC πŸ”₯ Repl

  • How to get parsed Orca transactions using Shyft gRPC  Repl

  • How to get parsed add liquidity transactions for Orca  Repl

  • How to get real-time prices for Orca Dex  Repl

  • Streaming & parsing Orca Whirlpool transactions using gRPC  GitHub

  • More streaming examples on Orca Whirlpool  GitHub

  • How to stream real-time Solana Transactions using Shyft's gRPC Service 

  • How to track new pools on Raydium with Shyft gRPC 

  • Launching liquidity pools on Raydium with safeguarding strategy to counter bot manipulation 

  • How to track new pools on Raydium with Shyft gRPC 

  • Real-time Solana Data Streaming with gRPC: Account, Transactions, and Blocks 

  • How to stream real-time Pump.fun updates on Solana 

  • How to stream Solana Moonshot transactions in real-time with gRPC 

  • How to stream Bonding Curve Transactions on Pump.fun 

  • How to stream new token launches on Pump.fun in real-time 

  • How to track token transfers from Pump.fun to Raydium 

  • How to get parsed Pumpswap AMM Pools on Solana πŸ”₯

  • How to stream and parse Pumpswap transactions on Solana πŸ”₯

  • How to make a new gRPC connection on Solana  Repl
  • How to add a reconnection mechanism to your existing gRPC connection πŸ”₯ Repl
  • How to modify your current gRPC subscribe request without disconnecting your stream πŸ”₯ Repl
  • More gRPC streaming examples πŸ”₯ GitHub

  • How to get parsed Raydium amm instructions from gRPC  Repl

  • How to track newly created pools on Raydium using gRPC πŸ”₯ Repl

  • How to get live token prices on Raydium  Repl

  • Stream and parse Raydium Launchpad transactions on Solana using gRPC πŸ”₯ GitHub
  • More streaming examples on Raydium πŸ”₯ GitHub

  • Streaming & parsing Meteora DLMM transactions on Solana using gRPC πŸ”₯ GitHub
  • Streaming & parsing Meteora Pools Data using gRPC  GitHub
  • More streaming examples on Meteora πŸ”₯ GitHub

  • How to get parsed Pump.fun transactions using gRPC  Repl

  • How to get monitor Pump.fun token migrations in real-time  Repl

  • How to get check Pump.fun token migration progress πŸ”₯ Repl

  • How to get real-time Pump.fun token prices  Repl

  • Streaming and parsing new Pumpswap AMM Transactions on Solana using gRPC πŸ”₯ GitHub

  • More streaming examples on Pumpfun πŸ”₯ GitHub

  • How to get parsed accounts from Orca using gRPC πŸ”₯ Repl

  • How to get parsed Orca transactions using Shyft gRPC  Repl

  • How to get parsed add liquidity transactions for Orca  Repl

  • How to get real-time prices for Orca Dex  Repl

  • Streaming & parsing Orca Whirlpool transactions using gRPC  GitHub

  • More streaming examples on Orca Whirlpool  GitHub

FAQs

Frequently Asked Questions

Common questions about our Solana gRPC infrastructure

Yes, Shyft provides code examples in Typescript and Rust, on how to properly connect to gRPC and handle reconnections. Please go through our Docs and Github for detailed info.

Shyft develops and manages the most exhaustive gRPC development resource our there on Solana. We cover specific use cases targeting top dexes like Raydium, Pumpfun, Meteora, orca etc with code examples in multiple languages that helps you get up and running quickly. You can check out our Github repo. Don’t forget to follow us give a star. We welcome PRs from community.

There are situations when a gRPC stream can be disconnected. For example, if the node you are connect to starts lagging lagging, we trigger a forceful disconnect so that you reconnect to our backup nodes. We also need to upgrade nodes to the latest Solana versions, at that time your stream can break. You can follow our reconnect examples in Typescript and Rust here.

Shyft gRPC nodes enable you to stream data from historical slots also. For example, if your stream broke at slot X, you can reconnect from Slot X by mentioning `from_slot` param in your subscribe request. This way you wont miss any data. You can check out examples here.

If you notice that over time lag starts to build up, then there are two possible reasons.
  • Your server is far away from the gRPC region you are connecting to. For example, if you are connecting to https://grpc.ams.shyft.to, your server should also be in the same region i.e Ams. We have seen cases where lag starts to build up over time if the server is far away. Its acceptable if ping < 10ms, although some users would want it to be less than 1ms.
  • Another reason is that typescript sometimes is not able to keep up with gRPC speed. We suggest using Rust gRPC client for fastest processing. We have some sample codes in our Github repo and Replit.
  • Don't use VPNs.
  • At anytime you can verify the current slot of all our regions here.

No, it is not mandatory to whitelist your IP for gRPC connection. You can use your access token(x-token) to connect via the gRPC client. IP whitelisting is only for cases where you do not have an option to whitelist your token. You can findout more about whitelisting your IP here.

  • Base $199/mo subscription gives you access to connect from one IP. If you connect from multiple IPs, you will get this error.
  • You can also get this when you change your server and the connection was not gracefully shutdown. In those cases you can clear your previous connection through this link https://grpc.ams.shyft.to/clear-connections?xtoken=your-token Add your token in the end, grpc region doesnt matter.

We have a public dashboard where you can see lag of all gRPC regions in our network. We compare it against Solana mainnet-beta. You can access it here.

If you are getting Maximum IP limit reached for token and want to increase your limit for that reason, we would recommend you check the second FAQ in this section. Additional IPs are priced at $199/ip/mo, but discounts are available on 2 or more IPs. Please reach out to us on dashboard support or Discord, to unlock more IPs.

We are always happy to help with your queries. You can reach out to Shyft team from your dashboard Support chat or on Shyft Discord.

Ready to Stream?

Elevate your Solana Streaming Experience

Experience the difference with our real-time gRPC streams and staked RPCs for transaction landing. Best-in-class support with our exhaustive code samples and blogs would have you wondering why didnt you find us sooner.

Start Streaming
Shyft Logo

Get in touch with our discord community and keep up with the latest feature
releases. Get help from our developers who are always here to help you take off.

GithubLinked inDiscordTelegramBlogsBlogs

Products

CallbacksgRPC NetworkSuperIndexerSolana APIs

For Developers

DocumentationJoin DiscordBlogsCode Samples
Contact: support@shyft.to
Terms & Conditions | Privacy Policy | Refund Policy
Important

Shyft Discord has been recovered.
Our Twitter handles are still compromised, please do not interact with @codinpsycho and @Shyft_to handles.

Open a support ticket from the dashboard for any queries.