TriportRPC

Solana RPC & APIs

Everything Triport offers on Solana behind one key: the full JSON-RPC surface with DAS and priority-fee extensions, a REST product layer (wallets, snapshots, watchlists, MEV intel), and four real-time streaming channels including native Yellowstone gRPC.

Method / EndpointPOST https://triport.io/sol (JSON-RPC) · https://triport.io/v1/sol/… (REST) · wss://triport.io/ws/sol* + gRPC triport.io:443 (streaming)
NetworkSolana
Authenticationx-token header (SDK-preferred); see Authentication for all forms
Required scope— (tier-gated per method/channel)
Tier / rate limitAny tier; RPS-per-tier with burst, no daily quota — see Rate Limits

Endpoints

SurfaceEndpointReference
JSON-RPCPOST https://triport.io/solSolana JSON-RPC — 59 method pages
REST producthttps://triport.io/v1/sol/…Solana REST — 21 endpoint pages
Pub/Sub WebSocketwss://triport.io/ws/solSolana Pub/Sub WS
High-throughput streamwss://triport.io/ws/sol-streamSolana Stream WS
Yellowstone gRPC / LaserStreamtriport.io:443Solana Yellowstone gRPC
First-shred streamwss://triport.io/ws/sol-firstshredFirst-Shred Stream (Business+)
Pre-execution transaction streamwss://triport.io/ws/sol-preexecPre-Execution Stream (Pro+)
Watchlist pushwss://triport.io/ws/sol-watchWatchlist Push WS

All surfaces share the same API key, error envelope, and rate-limit model.

Quickstart

curl https://triport.io/sol \
  -H "x-token: $TRIPORT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getBalance",
       "params":["vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"]}'
{ "jsonrpc": "2.0", "result": { "context": { "slot": 341044618 }, "value": 0 }, "id": 1 }

New to Triport? Getting Started takes you from zero to a verified response in under five minutes.

What is Solana-specific here

  • DAS (Digital Asset Standard)getAsset, getAssetProof, getAssetsByOwner, getAssetsByGroup, searchAssets, getTokenAccounts: indexed asset lookups that are not part of base Solana RPC.
  • Transaction landingsendTransaction with routed sender pools, getPriorityFeeEstimate, and bundle submission (sendBundle, simulateBundle).
  • REST intel — wallet history/balances, stake-snapshot queries, MEV-cache host analytics, mempool stats, and server-side account watchlists (see Solana REST).
  • Streaming depth — four channels from standard pub/sub to first-shred delivery; pick per latency need in Streaming.

Rate limits

Solana requests are budgeted by sustained RPS per tier and request category, with 2× burst and no daily quota. Streaming channels carry per-tier concurrent-connection floors. The per-tier numbers live in Rate Limits & Tiers.