OpenViSTAI · Agents · Blockchain · Crypto
Menu
Infrastructure

Solproxy

Solproxy is a self-hosted Go proxy that routes Solana RPC requests across configured nodes or providers, applies usage caps and retries failed requests through another node.

Independent OpenViST project profile, based on linked sources.

Solproxy — OpenViST project profile in Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Solproxy when you operate Solana RPC nodes or provider connections and want a self-hosted routing point for load distribution, failover or configurable usage limits.

Who it is for

  • Solana application creators managing RPC traffic across multiple nodes or providers.
  • Operators combining fast local nodes with remote nodes that provide full archival history.
  • Teams seeking per-request, per-function or data-volume limits at an RPC routing layer.

Documented uses

  • Distribute Solana RPC requests across multiple configured nodes.
  • Route between local nodes with partial chain data and remote archival nodes.
  • Set time-based caps for request counts, function calls and received data.
  • Skip unhealthy or overloaded nodes and retry failed or timed-out requests elsewhere.
  • Inspect proxy status and node throttling information.
Before you choose

Requirements & limits

The project is open source under the MIT license. Its README specifies Go 1.18 and describes builds for Windows and Linux.

  • You must configure and operate the proxy and provide the Solana node endpoints it routes to.
  • The README distinguishes public archival nodes from private, usually partial-data nodes.
  • All-private node configuration is described as the simplest choice for provider load balancing or failover.
  • If every available node is throttled, Solproxy returns an error rather than routing the request.
  • The README documents a server-status action and node-information actions for inspecting operation.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build Solproxy on Windows or Linux

Build the proxy executable from its Go source code.

Before you start

  • Go 1.18
  • A Windows or Linux environment
  • The Solproxy repository

Steps

  1. Change to the solproxy/gosol/main directory.

  2. Run the command below.

    Documented command
    go build main.go
  3. Use the resulting main executable or consult the installation instructions for the next stage.

Expected outcome

A built Solproxy executable; the README points to separate installation instructions for running it.

Guide limitations

  • This recipe covers building only; it does not document a complete run or deployment procedure.
  • The README does not provide a compatibility guarantee beyond naming Windows, Linux and Go 1.18.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
HowRareIs/solproxy · Official homepage title · retained in its source language