Private Solana RPC Nodes — New York & Frankfurt

constant-k runs dedicated, bare-metal Solana mainnet RPC nodes in New York and Frankfurt — hardware we build, own and tune ourselves, running a low-latency-tuned mainnet validator client with the full RPC API enabled. No white-labelled capacity, no shared queues: your requests hit the same machines whose live latency we publish on the benchmarks page.

What You Get

The Full RPC API, on Hardware We Own

Every standard JSON-RPC method, transaction history included, served from EPYC-class bare metal. We index by program id and SPL token mint/owner, so heavy account queries like getTokenAccountsByOwner return fast instead of timing out.

Transaction Submission That Lands

sendTransaction is forwarded to the next five leaders with an aggressive retry service — the same path our own tooling uses. Transaction rate scales with your plan, from the free tier up to 100 tx/s on Nexus.

Clear Limits, No Surprise Bills

Flat monthly plans from 10 requests/s (Free) to 500 requests/s (Nexus), with every per-method cap published on our plan limits page. Limits apply per region — run both New York and Frankfurt and your effective quota doubles.

ZK Compression Ready

Photon indexer methods — getCompressedAccount, getCompressedTokenAccountsByOwner, getValidityProof and friends — are available on Blade Runner and Nexus plans for teams building on ZK compression.

Pick Your Region, or Use Both

Dedicated hostnames per region (rpc-newyork / rpc-frankfurt) plus a geo-routed endpoint that sends you to the nearest node. Watch both regions live on RPC status and benchmarks.

Connect in Seconds

Any Solana client works unchanged — point it at your endpoint and pass your API key:
curl -X POST "https://rpc-newyork.constant-k.com/?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'

# or Frankfurt:
# https://rpc-frankfurt.constant-k.com
# or geo-routed: https://rpc.constant-k.com
Solana RPC is included on every plan, starting free. Compare plans on the pricing page, see the full per-method caps on plan limits, and watch live node health on RPC status. Need streaming instead of polling? See Kaldera (Yellowstone gRPC) and Turbo Kaldera (aRPC).