
SOLANA DOESN’T NEED
ANOTHER MIDDLEMAN.
NO API reads liquidity directly from Solana, calculates routes from raw on-chain accounts and builds the transaction without asking a centralized quote provider.
- Engine
- Online
- Network
- Solana
- Routing
- Direct
- Quote Source
- On-chain
- Dependency
- None
- SEARCH DEPTH: 4
- ACCOUNT STATE: LIVE
- SIMULATION: PASSED
- ROUTE CONFIDENCE: 99.8%
- NO EXTERNAL QUOTE
Most aggregators ask another service where to trade.NO API asks Solana itself.
NO API calculates quotes from real pool state, protocol-specific swap mathematics and live account data. The routing engine searches available paths, simulates the transaction and returns an executable Solana transaction.
The chain is the data source.
Traditional routing
6 hops · external- User
- Frontend
- Routing API
- Pricing service
- External infrastructure
- Solana
NO API routing
5 hops · local- User
- Raw on-chain accounts
- Local route calculation
- Transaction simulation
- Solana
Quote request
- Estimated output
- 98,081,261.066 BONK
- Price impact
- 0.110%
- Hops
- 2
- DEXs used
- RAYDIUM · METEORA
- Compute units
- 234,420
- Simulation
- Passed
Demo routes are simulated until live engine connection is enabled.
One engine. Multiple liquidity languages.
Every venue calculates swaps differently. NO API implements venue-specific mathematics instead of treating every pool as interchangeable.
Every route should be inspectable.
NO API exposes the route, inputs and execution path so users can verify how the quote was produced rather than trusting a hidden black box.
The two-hop route wins because the DLMM bin at the second leg carries deeper local liquidity than the single direct pool, offsetting the extra fee.
- Quote timestamp
- 2026-08-06T17:41:08.221Z
- Block height
- 291,884,112
- Input amount
- 12.500000000 SOL
- Expected output
- 98,412,004.1120 BONK
- Actual output
- 98,409,776.8841 BONK
- Simulation result
- Success · 0 logs failed
- Route path
- SOL → RAYDIUM CLMM → USDC → METEORA DLMM → BONK
- Accounts read
- 41
- Programs called
- 3
- Transaction signature
- 5xQd7Kk2mSHb1nP9Uu4vAe3TjLwZcR8yFqNgXtBoM6ViJhCaD2rEsPy9Wk1LzQfT
Before graduation. After graduation. Same routing layer.
NO API can understand supported launch curves before a token reaches an AMM, then continue routing it after liquidity migration.
| Token | Curve | Progress | Liquidity | Status | Route |
|---|---|---|---|---|---|
| HELION | Pump.fun | 42% | $18.4K | On curve | Available |
| LATTICE | LaunchLab | 78% | $61.2K | On curve | Available |
| VOIDCAT | Meteora DBC | 96% | $88.9K | On curve | Available |
| SIGMAOS | Pump.fun | 100% | $204K | Graduated → AMM | Available |
| NULLSET | LaunchLab | 100% | $412K | Graduated → AMM | Available |
| QUANTA | Meteora DBC | 12% | $4.1K | On curve | Available |
| ORBITAL | Pump.fun | 63% | $33.7K | On curve | Available |
⚠ Route availability does not equal token safety.
A router should be infrastructure, not a gatekeeper.
The routing engine should remain open source. Developers can integrate the hosted interface or operate the engine themselves.
import { NoApi } from "@noapi/sdk";
const engine = new NoApi({ rpc: process.env.RPC_URL });
const quote = await engine.quote({
inputMint: "So11111111111111111111111111111111111111112",
outputMint: "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
amount: 12_500_000_000,
maxHops: 4,
slippageBps: 50,
});
// { outputAmount, route, priceImpact,
// computeUnits, transaction, simulation }
console.log(quote.route.map((h) => h.venue));
The route is calculated, not requested.
- Language
- Rust
- Network
- Solana
- Maximum route depth
- 4 hops
- Quote source
- Raw account state
- Transaction format
- Versioned
- Simulation
- Preflight enabled
Open infrastructure should show its unfinished edges.
NO API is an experimental routing engine. Some venue-specific edge cases, stale-account conditions and account-coverage issues may still require additional handling before production deployment.
Do not present experimental software as audited infrastructure.
| Component | State |
|---|---|
| Route discovery | Functional |
| Protocol decoding | Functional |
| Multi-hop routing | Functional |
| Transaction building | Functional |
| Simulation coverage | In progress |
| Consumer interface | In progress |
| External audit | Required |
| Distributed nodes | Future phase |
- Phase 01
Engine hardening
72% · IN PROGRESS- Resolve simulation edge cases
- Improve stale account detection
- Expand route test coverage
- Add monitoring
- Phase 02
Public interface
34% · IN PROGRESS- Launch route explorer
- Wallet integration
- Route Proof pages
- Public analytics
- Phase 03
Token utility
8% · IN PROGRESS- Deploy $NOAPI
- Enable fee tiers
- Launch developer staking
- Fund adapter grants
- Phase 04
Distributed routing
0% · NOT STARTED- Independent routing nodes
- Node performance scoring
- Bonding and rewards
- Community-governed integrations
STOP ASKING AN API.
START READING THE CHAIN.
No external quote provider.
No hidden route.
No API.