Solana Geyser gRPC - Quickstart
Welcome! ๐ This quickstart guide helps you easily connect to Solana RPC nodes through our premium Solana Geyser gRPC service. Get real-time Solana blockchain updates quickly and effortlessly.
Let's start in just a few simple steps!
โ Prerequisites
Please confirm you have:
- A verified Discord account (with confirmed email and
screen_name
). - Joined the Validators DAO Discord Server.
If your account is not verified yet, follow these steps:
- Join the Validators DAO Discord.
- Log in via Discord in #๐๐ค-register.
- Check your email inbox and click the verification link sent.
๐ณ Authorize Your First Payment
Authorize your payment method once and use it for all future services.
- Click the Geyser gRPCโก๏ธ button in Discord.

- Click ๐ Authentication Link.

- Allow redirect by checking the box, then click Visit site.

- Select your preferred payment method and complete the authorization.

โ
Done! You now have the ๐ณ-Authorized role in Discord.

๐ Activate Your 7-Day Free Trial
After authorizing payment, activate your Geyser gRPC service trial:
- Click Geyser gRPCโก๏ธ again to generate your subscription link.

- Click ๐ Payment Link and complete the subscription (includes 7-day free trial).

โ
Done!
Note: You can cancel anytime within the 7-day trial period from your Discord dashboard to avoid charges.
๐ Register Your IP Address
To start using Geyser gRPC, register your IP address:
- Click Geyser gRPCโก๏ธ and select IP registration.

- Enter your IP address, then click Submit.

Our system automatically connects you to the nearest, fastest server.
๐ถ Check Your Connection Quality
Your connection quality is rated based on your distance to the server:
Distance | Performance |
---|---|
๐ฃ 0m | ๐ Platinum |
๐ข 1โ999m | ๐๏ธ Excellent |
๐ต 1km+ | ๐ Very Good |
๐ก 10km+ | ๐ Good |
๐ 50km+ | ๐ข Fair |
๐ด 100km+ | ๐ถ Poor |
โซ๏ธ 6,000km+ | โ ๏ธ Bad |
You can update your IP anytime to optimize performance.
๐ Show Connection Info
You can check your connection info by clicking the Geyser gRPCโก๏ธ button.

๐ ๏ธ Test Your gRPC Connection Latency
Check your latency with our Solana Validator Tool (slv):
slv check grpc
If you have not installed the Solana Validator Tool
slv
, please install it first.curl -fsSL https://storage.slv.dev/slv/install | sh
When prompted, enter your gRPC endpoint and API key provided in your dashboard:

You're all set! ๐
Happy coding! ๐
Install SLV
curl -fsSL https://storage.slv.dev/slv/install | sh
$ slv b init

With a single command,
slv b init
, you can instantly scaffold a development environment for Solana bots using high-performance stream-based data.slv b init
- Use
geyser-ts
if you prefer a TypeScript Geyser bot - Use
geyser-rust
if you prefer a Rust Geyser bot
Geyser Client Example โ TypeScript
- Rename
.env.sample
to.env
- Edit
.env
with your actual values:
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY GEYSER_ENDPOINT=https://grpc-ams.erpc.global SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
โ ๏ธ Please note: This endpoint is a sample and cannot be used as is. Please obtain and configure the appropriate endpoint for your environment.
- Install dependencies and start the development server:
pnpm i pnpm dev

Geyser Client Example โ Rust
- Rename
.env.sample
to.env
- Edit
.env
with your actual values:
X_TOKEN=YOUR_X_TOKEN_OR_API_KEY GEYSER_ENDPOINT=https://grpc-ams.erpc.global SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"
โ ๏ธ Please note: This endpoint is a sample and cannot be used as is. Please obtain and configure the appropriate endpoint for your environment.
- Build and run the client:
RUST_LOG=info cargo run

โ 7-Day Free Trial Available
Both Geyser and Shreds bots can be tested for free for 7 days via the official Validators DAO Discord server.
Join us here: https://discord.gg/C7ZQSrCkYR