Skip to content

Introduction

Venum is Solana execution infrastructure for builders. It provides the layer between raw RPC and your application — swap building, routing, Jito bundle submission, and real-time pool state.

What Venum Does

Every trading bot, wallet, Telegram bot, and dApp on Solana rebuilds the same painful stack:

  1. DEX integration — Understanding 12+ DEX protocols, their account layouts, instruction formats
  2. Route optimization — Finding the best pool for a given swap across all DEXes
  3. Transaction building — Composing instructions, compute budgets, blockhash management
  4. Jito bundle submission — Jito bundles, retry logic, rebroadcast
  5. Real-time data — Pool state, price feeds, new pool detection

Venum handles all of this. You get an unsigned transaction you can inspect, modify, and sign client-side instead of an opaque submitted blob.

Venum vs Jupiter

VenumJupiter API
OutputUnsigned transaction you can inspect and modify before signingSerialized TX blob — take it or leave it
Rate limitsGenerous (Free / Starter / Pro tiers)Strict quotas
Pool stateReal-time streamingNot available
SubmissionBundle submission, built-inNot included

Supported DEXes

DEXTypeProtocol
Orca WhirlpoolConcentrated liquidityCLMM
Raydium CLMMConcentrated liquidityCLMM
Raydium AMM V4Constant productAMM
Raydium CPMMConstant productAMM
Meteora DLMMDynamic liquidityBin-based
Meteora DynamicConstant productMercurial vaults
Meteora DAMM V2Dynamic AMMV2
PumpSwapConstant productpAMM
PhoenixOrder bookCLOB
Orca Token SwapConstant productLegacy
SaberStable swapStableSwap
NumeraireStable swap1bps fee

Architecture

Your App


Venum API (api.venum.dev)
    ├─ POST /v1/quote        → Ranked routes across all major Solana DEXes
    ├─ POST /v1/swap/build   → Unsigned TX (you sign)
    └─ POST /v1/swap         → Submit via bundles


Venum Execution Engine

Ecosystem

Beyond the hosted API, Venum also has an open-source ecosystem for terminal workflows, coding agents, and lower-level infrastructure work.

Available Now

ToolWhat it isDocsPackage / Repo
@venumdev/sdkTyped TypeScript SDK for the Venum execution API. Zero deps, isomorphic, covers every endpoint with abort + retry.Venum SDKnpm · GitHub
@venumdev/cliTerminal and automation interface for prices, pools, quotes, swap builds, sends, and tx status. Re-exports the SDK as a library.Venum CLInpm · GitHub
@venumdev/mcpMCP server for coding agents and trading agentsSolana Venum MCPnpm · GitHub
solana-venum-skillsReusable agent workflows on top of MCP and the CLIVenum SkillsSkills catalog · GitHub
@venumdev/terminalKeyboard-first terminal UI for live prices, pools, and market activityVenum Terminalnpm · GitHub
Yellowstone Rust clientEarly public Rust client for Yellowstone-style Solana streaming workflowsYellowstone Rust ClientPublic docs only for now

How They Fit Together

  • Use the hosted API when you want the main Venum execution surface.
  • Use the CLI when you want shell, CI, or terminal-native workflows.
  • Use MCP when you want a stable tool surface for coding agents or trading agents.
  • Use Skills when you want reusable agent workflows on top of MCP and the CLI.
  • Use the Yellowstone Rust client when you want a lower-level Rust-native infrastructure component and are comfortable with an early public tool.

Guide Index