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.
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 withGET /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’sslippageBps, 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
- Quickstart: Build a minimal end-to-end flow
- Supported Routes: Discover live source and destination pairs
- Concepts: Pricing, amounts, fees, and the order lifecycle
- Webhooks: Receive order status updates
- API Reference: Complete endpoint documentation