rpc-selection-and-resilience

Select reliable Solana RPC providers and configure resilient client access.

3|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/SanctifiedOps/solana-skills --skill rpc-selection-and-resilience
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpc-selection-and-resilience
Source: https://github.com/SanctifiedOps/solana-skills/tree/main/skills/infra/rpc-selection-and-resilience
Command: npx skills add https://github.com/SanctifiedOps/solana-skills --skill rpc-selection-and-resilience

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a playbook for selecting reliable Solana RPC providers and building robust client access that can withstand rate limits, outages, and latency spikes.

Core Features & Use Cases

  • Provider comparison across reliability, geo coverage, pricing, and features (webhooks, state compression, etc.).
  • Endpoint configuration per use-case (READ_PRIMARY, READ_CACHE, WRITE_TX, WEBSOCKET) with environment-based rotation.
  • Client resilience with health checks, auto-failover, request hedging, and backoff strategies.
  • Performance optimization via batching, caching, and selective polling.
  • Cost management and monitoring for latency and error budgets.

Quick Start

Define endpoints: RPC_READ_PRIMARY, RPC_READ_FALLBACK, RPC_WRITE, RPC_WS. Implement simple health checks and auto-failover rules based on latency and error rate. Enable caching/batching for reads and monitor latency thresholds.

Frequently Asked Questions about rpc-selection-and-resilience

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build resilient Solana RPC access with automatic failover?

To build resilient Solana RPC access, configure separate endpoints for reads, writes, and WebSockets, then implement health checks and auto-failover rules based on latency and error rates to ensure consistent availability.

What is the best way to compare Solana RPC providers for reliability and cost?

Comparing Solana RPC providers requires evaluating reliability, geographic coverage, pricing, and specific features like webhooks or state compression to balance low latency with strict cost control.

How do I handle Solana RPC rate limits and latency spikes in my infrastructure?

Handle Solana RPC rate limits and latency spikes by implementing request hedging, backoff strategies, and caching for reads to optimize client resilience and maintain consistent performance during outages.

Can I configure separate Solana RPC endpoints for reading, writing, and WebSockets?

Yes, you can configure specific Solana RPC endpoints per use-case, defining primary and fallback reads, dedicated write transaction endpoints, and WebSocket connections with environment-based rotation.

Why does my Solana bot experience inconsistent reads during network congestion?

Solana bots experience inconsistent reads during network congestion due to lack of request batching and selective polling, which can be mitigated by applying performance optimization and monitoring latency thresholds.

What latency monitoring policies should I set for Solana RPC client health checks?

Latency monitoring policies for Solana RPC health checks should track error budgets and threshold breaches, triggering alerts and auto-failover to backup endpoints when latency spikes exceed acceptable limits.