Skip to content

QuickNode

QuickNode provides dedicated Solana RPC endpoints billed by compute units. Dedicated endpoints mean no shared rate limits.

Endpoint URL format

QuickNode assigns a unique endpoint URL when you create a Solana endpoint:

https://<your-endpoint-name>.solana-mainnet.quiknode.pro/<API_KEY>/

Setup

  1. Create an account at quicknode.com.
  2. Create a new Solana Mainnet endpoint.
  3. Copy the HTTPS endpoint URL from the endpoint dashboard.
  4. Add to your config:
[[providers]]
name = "quicknode"
url  = "https://your-endpoint.solana-mainnet.quiknode.pro/${QUICKNODE_API_KEY}/"

The API key is part of the URL path — you can embed it directly or use an env var:

# embed directly (simpler)
url = "https://your-endpoint.solana-mainnet.quiknode.pro/abc123def456/"

# or use env var
url = "https://your-endpoint.solana-mainnet.quiknode.pro/${QUICKNODE_API_KEY}/"

Pricing model

QuickNode uses a compute unit model. Each plan includes a monthly compute unit allocation; different methods consume different unit amounts.

Check quicknode.com/pricing for current plans and per-method unit costs.

Tips

  • Dedicated endpoints have no shared rate limits — good for sustained high-throughput.
  • QuickNode and Helius score similarly in most regions. Pairing them with best_score naturally distributes load based on live latency.
  • The QuickNode add-on marketplace has Solana-specific extensions (priority fee estimation, Yellowstone gRPC) if you need them alongside RPC routing.