Solana RPC

Free Solana RPC,drop-in.

https://rpc.venum.dev — paste it into your Connection, ship. Full HTTP and WebSocket support, every standard RPC method, free tier with no card.

▶ HTTP
https://rpc.venum.dev/?apiKey=YOUR_API_KEY
▶ WebSocket
wss://rpc.venum.dev/?apiKey=YOUR_API_KEY
Drop-in usage

One line of config.

import { Connection } from '@solana/web3.js';

const connection = new Connection(
  `https://rpc.venum.dev/?apiKey=${process.env.VENUM_API_KEY}`,
  'confirmed',
);

// HTTP — every standard RPC method works as-is.
const slot = await connection.getSlot();

// WebSocket — every *Subscribe method works as-is.
connection.onSlotChange((info) => console.log('slot', info.slot));
connection.onAccountChange(myPubkey, (acc) => console.log('account changed'));
Plans

Sized to match real load.

Free
$0/mo
Requests / min60
Concurrent WS conns2
All RPC methodsYes
Monthly credit capNone
Starter
$49/mo
Requests / min600
Concurrent WS conns10
All RPC methodsYes
Monthly credit capNone
Pro
$199/mo
Requests / min3,000
Concurrent WS conns40
All RPC methodsYes
Monthly credit capNone

No monthly credit ceiling on any tier — the per-minute rate is the only limit. Most providers cap you both ways and surprise you mid-month.

What you get
◆ DROP-IN

web3.js works as-is

Replace your RPC URL with rpc.venum.dev/?apiKey=… and your existing Connection keeps working. HTTP, WebSocket subscriptions, the whole standard surface.

◆ FULL METHODS

Every standard RPC method

Reads, writes, sendTransaction, simulateTransaction, getProgramAccounts, getMultipleAccounts. WebSocket: accountSubscribe, slotSubscribe, signatureSubscribe, logsSubscribe, programSubscribe — the full *Subscribe family.

◆ FREE TIER

No card, no contract

Sign in with Google, copy your endpoint URL, ship. Free tier covers casual development and small dapps. Paid plans scale to production traffic.

◆ HONEST ERRORS

Standard JSON-RPC error codes

Rate limits return 429 with a Retry-After header and a JSON body that names the next tier. No hidden monthly credit cap that surprises you mid-month — the per-minute rate is the only ceiling.

FAQ

Common questions.

Does Venum RPC work with web3.js out of the box?+

Yes. Pass `https://rpc.venum.dev/?apiKey=YOUR_KEY` to a `new Connection(...)` and every method you already call keeps working — `getSlot`, `getAccountInfo`, `sendTransaction`, `simulateTransaction`, `getProgramAccounts`, the lot. No SDK swap required.

Are WebSocket subscriptions supported?+

Yes. The full *Subscribe family is supported — `accountSubscribe`, `slotSubscribe`, `signatureSubscribe`, `logsSubscribe`, `programSubscribe`. Use `wss://rpc.venum.dev/?apiKey=YOUR_KEY` and `connection.onAccountChange(...)` works as-is.

Is the free tier really free, or are there hidden monthly credits?+

Free is free. No card, no contract, no monthly credit ceiling. The only limit is requests per minute (60/min on Free, 600/min on Starter, 3,000/min on Pro). When you hit the per-minute cap you get a clean HTTP 429 with a `Retry-After` header — never a surprise overage bill.

How does Venum RPC compare to Helius, Triton, or QuickNode?+

Same drop-in JSON-RPC contract, but flat-rate per-minute caps instead of credit-based billing. You can run the same workload on Venum without budgeting credits, watching dashboards, or hitting mid-month overage tiers. Methods that providers commonly disable on free tiers (`getProgramAccounts`, full `*Subscribe`) are available across all Venum tiers.

Can I use Venum RPC for production traffic?+

Yes. The Starter and Pro tiers are sized for production dapps and bots. If your workload exceeds 3,000 req/min sustained, contact us for an Enterprise quote — same drop-in URL, custom limits.

How fast can I get an API key?+

About 30 seconds. Sign in with Google at app.venum.dev, copy your endpoint URL, paste it into your `Connection` constructor.

Ready in 30 seconds.

Sign in with Google, copy your RPC URL, paste it into your dapp. The free tier needs no card.