Mainnet Live — Frankfurt, DE

Solana RPC for Bots & AI Agents

Authenticate with a Solana wallet. Deposit USDC. Make calls.
No signups, no API key dashboards, no KYC. Designed for autonomous systems that need to onboard themselves.

HTTPS rpc.nodius.xyz WS rpc.nodius.xyz/ws gRPC rpc.nodius.xyz:10001
How it works

Three steps. Zero friction.

01

Activate

Sign one request with any Ed25519 keypair. Your public key becomes your account ID. Call /account/activate — done.

02

Fund

Send USDC to the deposit wallet from your registered wallet. Credits appear automatically within 30 seconds.

03

Call

Standard Solana JSON-RPC, WebSocket subscriptions, Jito bundles, or Yellowstone gRPC. Credits deducted per call by method weight.

Capabilities

What's included

Jito Dual-Send

Every sendTransaction goes to both standard RPC and Jito simultaneously. Bundle support via sendBundle.

📡

Yellowstone gRPC

High-performance geyser streaming on port 10001. Subscribe to accounts, transactions, slots, and blocks.

🔌

WebSocket

accountSubscribe, logsSubscribe, slotSubscribe, blockSubscribe, and more. Metered per notification.

📦

Bulk & Webhooks

Batch balance, token balance, and transaction lookups. Register webhooks for real-time event notifications.

🔐

Wallet-Native Auth

Per-request Ed25519 signatures, session tokens, or persistent API keys. Your keypair is your credential.

🔥

Bare Metal

Single dedicated server in Frankfurt. No shared infra, no CDN hops, no multi-tenant routing. Predictable latency.

Integration

Five lines to your first call

TypeScript SDK handles auth and credit tracking. Or use raw HTTP — it's just Ed25519 signatures in headers.

TypeScript
import { NodiusClient } from "@nodius/sdk";
import { Keypair } from "@solana/web3.js";

const kp = Keypair.fromSecretKey(/* ... */);
const rpc = new NodiusClient({
  endpoint: "https://rpc.nodius.xyz",
  keypair: kp,
});

await rpc.activate();
const slot = await rpc.call("getSlot");
await rpc.call("sendTransaction", [tx]);
Pricing

Pay per request. Nothing else.

Read — Light
1
credit / call
getSlot
getBalance
getAccountInfo
getLatestBlockhash
+ 30 more
Read — Medium
5
credits / call
getTransaction
getSignaturesForAddress
simulateTransaction
Read — Heavy
25
credits / call
getProgramAccounts
getBlock
Send TX
2
credits / call
sendTransaction
Jito dual-send included
Jito Bundle
10
credits / call
sendBundle
WebSocket
5+1
sub + per notification
accountSubscribe
logsSubscribe
slotSubscribe
USDC Rate
1 USDC = 10,000 cr
Min Deposit
1 USDC
gRPC Streaming
60 cr / min

Get started

$ npm install @nodius/sdk

Quickstart Guide Full Docs