Skip to main content

Welcome to Vulcx

Vulcx is a swap aggregator for SVM chains — networks running the Solana Virtual Machine. It aggregates liquidity across every DEX on a chain to find the best execution for any token pair, behind one chain-independent API. Vulcx is live on Fogo today, routing across Valiant and Fluxbeam. Solana support is in progress — see Supported chains for current status.

Why Vulcx?

  • Best-price routing. Multi-hop routing across Valiant and Fluxbeam to find optimal execution.
  • Fast execution. Get a quote and build a ready-to-sign transaction in a single API call.
  • Simple integration. Three endpoints cover the entire swap lifecycle: quote, build transaction, submit.

Endpoints

An API key (Authorization: Bearer vulcx_...) is optional on REST endpoints — anonymous calls work but are capped at a small per-IP rate limit; a key raises that to the full published budget. The WebSocket stream always requires one. See Authentication.

Quick example

Get a quote for swapping 1 FOGO to USDC on Fogo:
The example above works with no API key — anonymous requests are capped at a small per-IP rate limit. See Authentication for how to get a free key and the full published budget.
Trying /swap before you have a funded Fogo wallet? Send "skipSimulation": true./swap simulates the transaction it built and refuses to return one whose simulation failed — which is what you want in production, and not what you want while evaluating. A wallet with no FOGO and no token accounts fails that simulation with SIM_FAILED / AccountNotFound, and you get a 422 instead of a transaction. With skipSimulation you get the base64 transaction straight away and can inspect it without holding anything.

Next steps

Supported Chains

Which SVM chains are live — Fogo now, Solana in progress.

Architecture

High-level overview of how Vulcx routes and executes swaps.

API Reference

Full endpoint documentation with Try It.

Executing Swaps

End-to-end guide for your first swap.
Last modified on September 20, 2026