Skip to main content
Flashnet Orchestra routes payments and swaps across Bitcoin, stablecoins, and other assets through one async API. Bitcoin L1, Lightning, and Spark remain first-class rails, while the same quote and delivery flow also serves routes with no BTC endpoint.

What can I build with Orchestra?

Start here

Create an account

Sign up in the Orchestra dashboard. Flashnet reviews new accounts before enabling API access.

Quickstart

Build a minimal end-to-end flow.

Supported Routes

Discover every live source and destination pair.

Choose Your Integration

Compare quote/submit, onramp, pay link, and reusable address patterns.

Routes

General swaps

Route stablecoins and native assets between supported networks without a BTC endpoint.

Buy BTC

Convert stablecoins and major assets into BTC on Spark, Bitcoin L1, or Lightning.

Sell BTC

Convert BTC or USDB into stablecoins and major assets on any supported chain.

Fiat onramp

Lightning Onramp

The cheapest fiat-to-crypto path. Users pay via any Lightning-compatible app; Orchestra delivers the destination asset. Single API call.

Pay Links

Shareable payment links that never expire. Each click creates a fresh Lightning invoice at the current rate.

Reusable deposit addresses

Accumulation addresses

Reusable deposit address on any supported source chain that auto-delivers BTC or USDB on Spark.

Liquidation addresses

Reusable Bitcoin L1 address that auto-delivers to any supported chain and asset.
You specify source asset, destination asset, amount, and recipient. Orchestra returns a deposit instruction, detects the deposit, executes the route, and delivers. Every pair returned by GET /v1/orchestration/routes uses the same interfaces. Your integration does not need to operate bridges, connect to swap venues, manage liquidity, or run Bitcoin infrastructure. Orchestra composes those systems behind one quote, deposit, and delivery lifecycle.

Chains and assets

Orchestra connects Bitcoin L1, Lightning, and Spark with stablecoins and other assets across EVM networks, Solana, Tron, TON, and additional chains. It also routes directly between non-Bitcoin endpoints, such as Base USDC to Solana USDT and Ethereum USDT to Tron USDT. The route list changes as chains and assets are added. Discover pairs at runtime with GET /v1/orchestration/routes, which returns contract addresses, decimals, and eligibility flags for every live pair. Supported Routes explains discovery, pricing, and amount constraints.

Pricing, fees, and limits

Quotes are firm for 2 minutes. Late deposits are repriced at the live market rate and execute within the quote’s slippageBps, refunding automatically when they cannot. Pricing covers estimates, quotes, and fixed delivery. Fees are embedded in the quoted output: a platform fee set per partner and route, the Spark pool’s LP fee on AMM routes, and optionally your own app or affiliate fees, of which Flashnet keeps 20%. Fees covers the full model, including invoice billing and affiliate claims. Amount bounds are route-specific and operator-tuned. GET /v1/orchestration/limits reports canonical route bounds; generalized routes validate size through /estimate and /quote. Amounts covers units, amount modes, and amountFiatUsd.

Next steps