Solana’sExecution PlatformRPC & APIs.
The most cost-efficient way to build dApps, bots, and agent workflows on Solana. Flat-rate pricing, real-time pool state, and agent-ready tooling by default.
No credit card | Instant access
Building on Solana is still too
Premium RPC plans, getProgramAccounts loops, and per-call billing add up fast. Most teams overpay for infrastructure they barely use.
Protocol-specific swap logic. Transaction assembly. Submission plumbing. Confirmation tracking. Every product team rebuilds the same stack.
Opaque APIs and stitched tooling make a basic swap or execution flow harder than it should be. The glue cost is usually higher than the feature cost.
Quote, build, submit. Three API calls. No RPC glue.
A public, composable execution API. Below: the full flow in code, and a live quote straight from api.venum.dev. The same API powers Venum Swap in production.
import { VenumClient, solToLamports } from '@venumdev/sdk'
const venum = new VenumClient({ apiKey: API_KEY })
// 01. Get a quote
const quote = await venum.quote({
inputMint: 'SOL',
outputMint: 'USDC',
amount: solToLamports(1),
slippageBps: 50,
})
// 02. Build a transaction you can inspect
const build = await venum.buildSwap({
inputMint: 'SOL',
outputMint: 'USDC',
amount: solToLamports(1),
userPublicKey: wallet.publicKey.toBase58(),
})
// 03. Sign and submit
const signed = await wallet.signTransaction(build.transaction)
const { signature } = await venum.submitSwap({
quoteId: build.quoteId,
signedTransaction: signed,
})The most cost-efficient way to build on Solana.
Flat-rate pricing, composable execution, and a surface designed to remove the most expensive parts of a typical Solana stack before you ever hit a rate limit.
Flat-rate
$0, $49, $99, or $199 per month. No per-call RPC billing and no surprise overages when a bot loops through the night.
Composable
Get the pieces, not a black-box blob. Compose routes and transactions into the flows your app, bot, or agent actually needs.
| Capability | VENUM | Jupiter | Helius | Shyft | Birdeye |
|---|---|---|---|---|---|
| Composable swap instructions | ● | — | — | — | — |
| Real-time pool state (SSE) | ● | — | — | — | — |
| Agent-ready tooling | ● | — | — | — | — |
| Bundle-aware submission | ● | — | partial | — | — |
| Multi-DEX quote aggregation | ● | ● | — | — | — |
| Flat-rate pricing | ● | ● | — | partial | ● |
| TX status tracking | ● | — | ● | ● | — |
Humans, scripts, or agents. Pick your interface.
The same execution layer exposed through the surface that fits your workflow. Reuse the real products that already ship today.
Venum API
Typed HTTP and SSE endpoints for prices, quotes, builds, swaps, and tracking. The core execution surface.
Venum SDK
Typed TypeScript client for the execution API. Zero deps, isomorphic (Node + browser), covers every endpoint.
Venum CLI
Shell-first execution for developers and script-based agents. JSON in, JSON out, easy to automate.
Venum MCP
Stable Solana execution tools for Claude, Codex, OpenCode, and other coding agents.
Venum Skills
Installable skills for prices, quotes, swaps, and transaction monitoring across agent workflows.
One execution layer. Two RPC products.
A clean Solana RPC for the server side. A separate URL per app — wallet, mobile app, extension, or dApp — for the client side. Both share the same backend; each ships with the gates that fit how it's actually consumed.
rpc.venum.dev
Standard JSON-RPC. X-API-Key gated. Drop it into @solana/web3.js Connection, scripts, bots, agents — anywhere your code runs server-side and you control the env var.
- All read methods
getAccountInfo,getMultipleAccounts,getSlot,getLatestBlockhash… - Per-tier flat-rate quotas — no per-call billing, no surprise overage
- Method denylist matches industry policy:
getProgramAccountson hot programs returns clean-32601, no 30s timeouts - WebSocket subscriptions and HTTP — same key works for both
// rpc.venum.dev — JSON-RPC, key-gated, all standard methods
const conn = new Connection('https://rpc.venum.dev', {
commitment: 'confirmed',
fetchMiddleware: (url, init, fetch) => {
init.headers = { ...init.headers, 'X-API-Key': API_KEY }
return fetch(url, init)
},
})
const slot = await conn.getSlot()
const info = await conn.getAccountInfo(new PublicKey(mint))www-rpc.venum.dev
A per-app public URL for consumer-scale clients — wallets, mobile apps, extensions, and dApps. Edge-side filtering denies bots and scrapers before they ever reach your upstream, so it stays cheap and fast as your user base grows.
- Scripted clients — curl, scrapers, replay bots — get denied at the edge without a rules file to maintain
- Layered checks: requests that look real to one signal still have to clear the rest
- Failover RPC support — point it at any provider; your URL stays server-side, never echoed back
- Lock to specific app domains, add a failover RPC, and set the tier from the dashboard — changes apply within ~60s
// www-rpc.venum.dev/v1/<your-id> — for dApp frontends
// Origin allowlist + abuse filtering at the edge.
const conn = new Connection(
'https://www-rpc.venum.dev/v1/abc123',
'confirmed',
)
const price = await conn.getAccountInfo(poolAddress)Self-hosted. Global. Operated in-house.
Venum runs on its own global infrastructure, end to end. Every layer of the stack — from the Solana node to the geo-routed edge your request hits — is built and operated by Venum.
Dedicated bare metal
Venum operates its own Solana nodes on dedicated bare-metal hardware — not resold third-party endpoints. Tuned for low-latency reads and real-time streaming.
Global, geo-routed edge
One global endpoint, three continents. GeoDNS routes every request to the nearest point of presence — US East, Europe, or Asia-Pacific.
Streaming-first data
Prices and pool state stream directly off the node as state changes, and fan out over SSE. No polling loops anywhere in the path.
Protected at the edge
Layered abuse filtering in front of every public surface keeps scrapers, replay bots, and scripted clients away from production capacity.
Live production numbers, updated continuously. View full analytics →
Built to hold other people’s traffic.
The platform assumes your users' safety is on the line. No custody, no secrets shipped to clients, and abuse handled at the edge.
Non-custodial by design
Venum never holds keys or funds. Transactions are built for inspection and signed client-side, in your users’ wallets.
Secrets stay server-side
API keys live in your environment. Failover RPC URLs are stored server-side and never echoed back to any client.
Hardened client surfaces
Origin allowlists and layered abuse filtering gate every public client-facing endpoint before requests touch production capacity.
A more cost-efficient execution stack.
Most Solana infra spend comes from polling state, fetching prices, and stitching together plumbing. Venum removes the most expensive patterns first.
| Approach | Monthly | Latency | Ops burden | Verdict |
|---|---|---|---|---|
| Self-hosted RPC node | $500-2,000 | ~50ms | High | Overkill for most |
| Other RPC providers | $50-500 | ~15ms | Medium | Still per-call billing |
| Free RPC (public) | $0 | ~200ms+ | None | Rate-limited, unreliable |
| Venum API | $0-199 | Comparable | None | Flat-rate and composable |
getProgramAccounts gone.
Pool state streams in real time. The RPC call that usually blows up the monthly bill is not part of the workflow.
getAccountInfo gone.
Price updates stream over SSE instead of polling loops, which keeps compute usage and infra glue lower.
sendTransaction upgraded.
Private paths, bundle-aware submission, and rebroadcast support replace a pile of manual round-trips.
Free tier no credit card.
Enough capacity to build and test without paying for an RPC plan first.
Simple, honest, flat-rate.
No swap fees. No hidden costs. No per-call billing surprises. Just a flat monthly line item and the execution surface you need.
- 60 price lookups / min
- 10 quotes / min
- 2 swaps / min
- 1 SSE stream connection
- Major Solana DEXes
- Pool browsing + snapshots
- 300 price lookups / min
- 60 quotes / min
- 15 swaps / min
- 3 SSE stream connections
- Real-time new-pool stream
- Secure Web RPC Gateway
- TX status tracking
- Email support
- 600 price lookups / min
- 150 quotes / min
- 30 swaps / min
- 5 SSE stream connections
- Real-time new-pool stream
- Secure Web RPC Gateway
- Edge response caching
- Email support
- 1,000 price lookups / min
- 300 quotes / min
- 60 swaps / min
- 10 SSE stream connections
- Bulk pool export (seed)
- Optimistic prices
- Secure Web RPC Gateway
- Edge response caching
- Priority support
For wallets, exchanges, and consumer apps with serious traffic. No rate limits, dedicated capacity, and a gateway sized for millions of users.
Cancel anytime.
Ship it like Venum is on call.
Free tier. No credit card. Instant API key. Start building in the next two minutes.