Ship the bestWeb3 experienceson Solana.

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

DEXes routed
11+ venues
Orca · Raydium · Meteora +
Pricing model
Flat-rate
no per-call RPC billing
Time to first swap
3API calls
quote - build - submit
Developer surface
4interfaces
API · CLI · MCP · Skills
The Solana dev tax

Building on Solana is still too

01 / expensive
costly.

Premium RPC plans, getProgramAccounts loops, and per-call billing add up fast. Most teams overpay for infrastructure they barely use.

02 / complex
tangled.

Protocol-specific swap logic. Transaction assembly. Submission plumbing. Confirmation tracking. Every product team rebuilds the same stack.

03 / slow DX
punishing.

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.

The execution layer

One widget. Three API calls. No RPC glue.

The same flow that powers Venum Swap is a public, composable API. Quote, build, submit. No aggregator black box and no raw-RPC glue code.

swap.venum.devLIVE
AUTO · 100 BPS
SELL
BUY
 
ROUTE
MIN RECEIVED
MULTI-ROUTE FAST BROADCAST
POST /v1/quoteLIVE
Loading a real quote from api.venum.dev...
swap.ts
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,
})
Our mission

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.

PRICING · TODAY

Flat-rate

$0, $49, or $199 per month. No per-call RPC billing and no surprise overages when a bot loops through the night.

Why it is cost-efficient: Venum streams pool state instead of forcing expensive polling patterns into every workflow.
EXECUTION · TODAY

Composable

Get the pieces, not a black-box blob. Compose routes and transactions into the flows your app, bot, or agent actually needs.

Why it is cost-efficient: One API flow replaces a pile of raw round-trips and glue code that teams normally have to own themselves.
What Venum ships today.
CapabilityVENUMJupiterHeliusShyftBirdeye
Composable swap instructions
Real-time pool state (SSE)
Agent-ready tooling
Bundle-aware submissionpartial
Multi-DEX quote aggregation
Flat-rate pricingpartial
TX status tracking
The Venum platform

One execution layer. Every surface you need.

Web3 apps, traders, bots, agents, and developers all plug into the same composable layer through the surface that fits their workflow.

Venum platform architecture — audiences and product surfaces, all sitting on Solana
RPC, two ways

One execution layer. Two RPC products.

A clean Solana RPC for the server side. A separate URL per dApp for the browser side. Both share the same backend; each ships with the gates that fit how it's actually consumed.

Free RPC · server-side

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: getProgramAccounts on 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))
Web RPC Gateway · browser-side

www-rpc.venum.dev

A per-dApp public URL for your frontend. Edge-side filtering denies bots and scrapers before they reach your upstream — yours stays cheap and fast.

  • 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
  • Plug your own RPC (Triton / Helius / QuickNode) — your URL stays server-side, never echoed back
  • Lock to specific dApp domains, BYOK, and 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)

Why two products: the threat model differs. Server-side code holds the key in env, so X-API-Key is the right gate. Browser-side code can't hold a secret — anyone who opens devtools steals it — so the gate has to be the request shape itself.

Venom founder avatarFOUNDER
From the founder
Solana builders deserve better than raw RPC. Venum is the execution layer I wanted but could not buy.

Venum Swap is live, the OSS layer shipped alongside it, and the product direction stays anchored in real execution workflows for builders, bots, and agents.

The goal is simple: remove the most expensive and repetitive parts of shipping on Solana, while keeping the stack composable for teams that need control.

The economics

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.

ApproachMonthlyLatencyOps burdenVerdict
Self-hosted RPC node$500-2,000~50msHighOverkill for most
Helius / Triton / QuickNode$50-500~15msMediumStill per-call billing
Free RPC (public)$0~200ms+NoneRate-limited, unreliable
Venum API$0-199ComparableNoneFlat-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.

Pricing

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.

Free
$0forever
No credit card. No payment. Instant API key.
  • 60 price lookups / min
  • 10 quotes / min
  • 2 swaps / min
  • 1 SSE stream connection
  • Major Solana DEXes
  • Pool browsing + snapshots
Get a Free API KeyStart without an API key →
Starter
$49/ mo
For indie builders, bots, and agent workflows.
  • 300 price lookups / min
  • 60 quotes / min
  • 15 swaps / min
  • 3 SSE stream connections
  • Real-time new-pool stream
  • TX status tracking
  • Email support
Get a Free API Key
Pro
$199/ mo
For higher-volume bots, agents, and trading teams.
  • 1,000 price lookups / min
  • 300 quotes / min
  • 60 swaps / min
  • 10 SSE stream connections
  • Bulk pool export (seed)
  • Optimistic prices
  • Priority support
Get a Free API Key

No swap fees on any tier. Cancel anytime. Enterprise plans on request.

Already shipping:
Routing 11+ DEXesOSS Ecosystem

Ship it like Venum is on call.

Free tier. No credit card. Instant API key. Start building in the next two minutes.