Solana gRPC icon

Solana gRPC

by Quicknode
🔥
Trending
1Supported chain 2Plans
Starting at $499.00

Solana gRPC is now included with Scale and Business plans. If you're on a lower plan, upgrading beats the add-on: more API credits, higher rate limits, and Solana gRPC included.

Compare plans →
Back to Marketplace
Solana gRPC image 0

Real-time Solana data streaming. Yellowstone-compatible Geyser gRPC with 20-minute historical replay.

Solana gRPC streams accounts, transactions, slots, and blocks from the Geyser plugin on your Quicknode Solana endpoint. Yellowstone-compatible. An efficient, persistent gRPC connection pushes data to you the moment it lands.

Usage is metered based on the amount of data that is delivered through your connection: 10 API credits per 0.1 MB of data delivered.

Used by teams at the tip of the chain: high-frequency trading, MEV, arbitrage, real-time indexing, and onchain analytics on Solana. Teams who need tip-fresh data without operating their own validator infrastructure.

Now included with Scale ($499/mo) and Business ($999/mo) plans on Quicknode. The paid add-on remains available for Build and Accelerate.

For most teams, upgrading is the better value. A Build customer paying $49 plan + $499 add-on ($548/mo total, 80M API credits, 50 RPS) can move to Scale at $499/mo and get 950M credits, 250 RPS, and Solana gRPC included. An Accelerate customer paying $249 plan + $499 add-on ($748/mo) can move to Scale at $499/mo and save $249/mo.

Getting Started

Visit our Solana gRPC Documentation for more information.


Access

To access Solana gRPC you'll use your Quicknode Solana endpoint on port 10000 as demonstrated below.

Available in JFK, EWR, FRA, IAD, and NRT. Co-locate in one of these regions to minimize latency.

Request rate (RPS) is governed by your Quicknode plan tier. Response data consumes API credits at 10 credits per 0.1 MB.

Endpoint and Token Configuration

Solana gRPC operates on port 10000. This is a dedicated secure port for gRPC communication, separate from the standard Solana RPC endpoint. When connecting to the service, specify the port in the URL:

  • Endpoint: the name of your gRPC-enabled endpoint (by default, three randomly generated words) followed by .solana-mainnet.quiknode.pro and the port number 10000 (e.g., https://example-guide-demo.solana-mainnet.quiknode.pro:10000)
  • Token: the alphanumeric string that follows the endpoint name in the URL (additional tokens can be generated from the Quicknode Dashboard under Endpoint Security)

Given the example HTTP Provider URL https://example-guide-demo.solana-mainnet.quiknode.pro/123456789/, your credentials would be:

  • Endpoint: https://example-guide-demo.solana-mainnet.quiknode.pro:10000
  • Token: 123456789
Step by step example
Documentation
Additional Resources

Supported Chains

Solana

Published on Oct 22, 2024

Support Website Support Email

Plans & features

Premium - $499/month
  • Premium - $499/month
  • Velocity - $699/month
Enterprise Sales
Historical Replay
This feature allows clients to use the `fromSlot` parameter to replay data from up to 3,000 recent slots, providing flexibility for clients that may experience missed messages or need backfill during recovery.
Premium plan limits
Subscribe to up to 10 account pubkeys per stream, up to 10 concurrent streams
Vote Transaction Filter
Enable or disable the inclusion of vote transactions, focusing on non-vote transactions if desired.
Account Owner Filter
Filter up to 10 accounts by the pubkey of their owner, receiving only updates for accounts owned by specific pubkeys.
Transaction Status Filter
Optionally target only successful or failed transactions, depending on the data you want.
Include or Exclude Accounts
Include or exclude transactions based on specific accounts. Helps you monitor only the transactions involving accounts that matter to you.
Block Metadata
Receive metadata about blocks without transactions or account updates, offering a lightweight option for tracking block changes.
Block Transaction Filter
Control whether full transactions are included in block updates, providing flexibility in the level of detail you receive.
Transaction Signature Filter
Target only transactions with specific signatures, allowing you to monitor key transactions directly.
GetLatestBlockhash
Fetches the most recent blockhash so you can validate transactions against the latest block.
GetBlockHeight
Returns the current number of blocks on the Solana blockchain, helping you stay updated on network progress.
GetSlot
Retrieves the current slot number, useful for tracking the current point in time within the Solana network.
IsBlockhashValid
Essential for checking the validity of blockhashes, ensuring that developers know if transactions tied to a specific blockhash are still processable.
Scale plan limits
Subscribe to up to 10 account pubkeys per stream, up to 10 concurrent streams.
Commitment Level Filter
Filter slot updates by commitment level, allowing you to receive only data from processed, confirmed, or finalized slots.
Business plan limits
Subscribe to up to 50 account pubkeys per stream, up to 25 concurrent streams.
Account Data Slice
Specify the portion of account data you want to receive by defining the offset and length, helping reduce unnecessary data.