Live
Real Bitcoin
The BTC on Spark is the same BTC you hold on L1, not a wrapped or synthetic asset.Instant Settlements
Transfers between Spark wallets settle in under a second with immediate finality.No gas fees
Spark-to-Spark transfers are completely free to send.Unilateral exit
Withdraw your funds to L1 at any time without permission from Spark or anyone else.Layer 1 compatibility
Deposit from and withdraw to Bitcoin mainnet whenever you want.Lightning network
Send and receive payments over Lightning without running a node or managing channels.BTKN tokens
Issue custom tokens directly on Spark without smart contracts or complex deployment flows.Stablecoins
Launch and manage dollar-denominated stablecoins with built-in compliance controls.Builder experience
TypeScript and Rust SDKs, comprehensive documentation, and a team that responds to issues.Privacy Controls
Opt out of public transaction visibility to keep your activity off explorers.In development
0-conf Deposits
Credit L1 deposits instantly before they confirm, with Spark absorbing the double-spend risk.Fees API
Charge transaction fees programmatically to build sustainable revenue into your application.Key management
User-side MPC signing so private keys never touch your servers while maintaining self-custody.Bridges
Move assets between Spark, Solana, and EVM chains through native bridge integrations.