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.
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'));Sized to match real load.
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.
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.
Every standard RPC method
Reads, writes, sendTransaction, simulateTransaction, getProgramAccounts, getMultipleAccounts. WebSocket: accountSubscribe, slotSubscribe, signatureSubscribe, logsSubscribe, programSubscribe — the full *Subscribe family.
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.
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.
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.