Mainnet Live — Frankfurt, DE

Solana RPC for Bots & Agents

No signup. No KYC. No subscription.
Authenticate with your Solana wallet, deposit USDC, start making calls. 60 seconds from keypair to first request.

Ed25519 Auth Smart Send Yellowstone gRPC WebSocket Jito Bundles USDC Credits
How it works

Three steps. No humans involved.

01

Activate

Sign with any Ed25519 keypair. Your pubkey is your account. One call to /account/activate — done.

02

Fund

Send USDC from your wallet to the deposit address. Sender-attributed, auto-credited. 1 USDC = 10,000 credits.

03

Build

JSON-RPC, sendTransaction, WebSocket, Jito bundles, Yellowstone gRPC. Credits deducted per call by method weight.

Frankfurt endpoint

Hot-node profile

Tuned for the methods trading bots hit all day. Archive and heavy-indexed scans available on dedicated profiles.

Hot Reads

getSlot, getBalance, getAccountInfo, getMultipleAccounts, getLatestBlockhash, token lookups, priority-fee helpers.

🚀

Send & Stream

sendTransaction, sendSmartTransaction, Jito bundles, WebSocket subscriptions, Yellowstone gRPC.

Features

Why Nodius

🔐

Wallet-Native Auth

Per-request Ed25519 signatures, session tokens, or API keys. Your bot picks the mode — no mandatory key management.

Smart Send

Routes through the fastest healthy send leg. Jito bundle support for MEV-protected landing.

📡

Yellowstone gRPC

High-throughput streaming — accounts, transactions, slots, blocks. Flat 60 cr/min, unlimited notifications.

🔌

WebSocket

accountSubscribe, logsSubscribe, slotSubscribe, and more. 5 cr to subscribe, 1 cr per notification.

📦

Bulk & Webhooks

Batch balance, token, and transaction lookups. Webhook callbacks for account activity.

🔥

Bare Metal

Dedicated EPYC server, local Agave, no shared pools. One hop from your request to the cluster.

Integration

Four lines to first call

SDK handles auth and billing. Or use raw HTTP with Ed25519 headers — works from any language.

TypeScript
import { NodiusClient } from "@nodius/sdk";

const rpc = NodiusClient.fromSecretKey(
  "https://rpc.nodius.xyz",
  "your-base58-secret-key"
);
await rpc.activate();

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

Credits, not subscriptions

Deposit USDC, get credits, spend credits. Disabled methods reject before billing.

Read — Light
1
credit / call
getSlot
getBalance
getAccountInfo
getLatestBlockhash
+ 30 more
Read — Medium
5
credits / call
simulateTransaction
getAssetsByOwner
getTokenAccountsByOwner
explainTransaction*
Archive / Heavy
5-25
credits / call
getTransaction*
getBlock*
getProgramAccounts*
Dedicated profiles
Send TX
2
credits / call
sendTransaction
sendSmartTransaction
Healthy-leg routing
Jito Bundle
10
credits / call
sendBundle
Higher credit cost
WebSocket
5+1
sub + per notification
accountSubscribe
logsSubscribe
slotSubscribe
+ 4 more
USDC Rate
1 USDC = 10,000 cr
Plans
None
Credit Expiry
10 days
gRPC Streaming
60 cr / min

* Available on dedicated endpoint profiles. Hot-node returns -32004 (no charge).

Start building

$ npm install @nodius/sdk
$ pip install nodius

Start Here Quickstart Console Docs

ENDPOINTS

https://rpc.nodius.xyz

wss://rpc.nodius.xyz/ws

grpc://rpc.nodius.xyz:10001