Give it a token pair and an amount. Vulcx searches every pool on Fogo — up to five hops, splitting size across paths when splitting wins — and hands back a transaction ready to sign.
Vulcx gives builders production-ready swap routing on Fogo without running any infrastructure of their own.
- Multi-hop, split routing — up to five hops per path, with size split across multiple routes when that beats a single path.
- Start with no key —
/quote,/swap,/instructionsand/priceanswer anonymous requests, so the first call costs you nothing to set up. A free key raises your budget from 1 to 100 cost units per second; the WebSocket stream is the one endpoint that always needs one. - Firm quotes — every quote carries a
quoteId. Redeem it and you commit at the price you were shown, or the request fails cleanly — no signed transaction that reverts on chain. - Transaction builder — get back a ready-to-sign transaction, or raw instructions if you're composing your own.
- On-chain settlement — a single Solana program executes the routed swap atomically, including split routes, in one transaction.
Revenue comes from the on-chain protocol fee, not from gating API access — which is why the API stays usable without an account.
npm install @vulcx/sdkimport { VulcxSDK } from "@vulcx/sdk";
// The key is optional — omit it to try things out anonymously.
const vulcx = new VulcxSDK({ apiKey: process.env.VULCX_KEY });
const quote = await vulcx.quote({
inputMint: "So11111111111111111111111111111111111111112",
outputMint: "uSd2czE61Evaf76RNbq4KPpXnkiL3irdzgLFUMe3NoG",
amount: "1000000000", // 1 FOGO (9 decimals)
swapMode: "ExactIn",
slippageBps: 50,
});
console.log(`Output: ${quote.amountOut}, Impact: ${quote.priceImpactPercent}`);Keys are free during beta and issued by hand — request one, or ask on Telegram.
| Repo | What it is |
|---|---|
sdk |
TypeScript client for the route engine's HTTP API |
vulcx-cpi |
Rust crate for calling the aggregator's route instruction from your own program via CPI |
vulcx-docs |
Integration guides and API reference |
landing_page |
vulcx.xyz, including the live quote panel and the status page |
The route engine and on-chain settlement program aren't open source. Self-hosting the engine is planned and not released yet.