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.
Sign one request with any Ed25519 keypair. Your public key becomes your account ID. Call /account/activate — done.
Send USDC to the deposit wallet from your registered wallet. Credits appear automatically within 30 seconds.
Standard Solana JSON-RPC, WebSocket subscriptions, Jito bundles, or Yellowstone gRPC. Credits deducted per call by method weight.
Every sendTransaction goes to both standard RPC and Jito simultaneously. Bundle support via sendBundle.
High-performance geyser streaming on port 10001. Subscribe to accounts, transactions, slots, and blocks.
accountSubscribe, logsSubscribe, slotSubscribe, blockSubscribe, and more. Metered per notification.
Batch balance, token balance, and transaction lookups. Register webhooks for real-time event notifications.
Per-request Ed25519 signatures, session tokens, or persistent API keys. Your keypair is your credential.
Single dedicated server in Frankfurt. No shared infra, no CDN hops, no multi-tenant routing. Predictable latency.
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]);
getSlotgetBalancegetAccountInfogetLatestBlockhashgetTransactiongetSignaturesForAddresssimulateTransactiongetProgramAccountsgetBlocksendTransactionsendBundleaccountSubscribelogsSubscribeslotSubscribe