await wallet.send({ address, assets })Modern toolkit for programmable money
Arkade is an open, programmable extension of Bitcoin. Connect your application and build payments, swaps, and other financial products.
01 / 04
Markets
Connect your product to markets with Intents.Providers supply pricing, execution, and liquidity, so users can trade assets and move money directly from your application.
02 / 04
Wallets
Give users one place to pay, exchange, hold assets, and stay in control of their money.
03 / 04
Assets
Tokenize assets that can move across wallets, markets, and financial products under programmable policies.
04 / 04
Contracts
Build payments and financial products with approvals, spending limits, settlement terms, and recovery built in.
Turn transactions into logic
Build approvals, spending limits, transfer conditions, and expiring quotes into your product flow.
Arkade turns application policy into verifiable Bitcoin logic, so payments, markets, and financial products can operate on their own terms without launching another chain.
Your product defines the rules.Bitcoin remains the foundation.
Frequently asked questions
Arkade is a programmable extension of Bitcoin. It gives developers an open toolkit for building payments, swaps, assets, and financial products with programmable Bitcoin transactions.
Build wallets, payment flows, asset issuance and exchange, and financial products with approvals, spending limits, settlement terms, and recovery paths defined by application policies.
No. Arkade uses Bitcoin transactions, outputs, scripts, and confirmation. It requires no additional chain, native token, federation, or consensus system.
Arkade Intents is a quote-first market interface for payments and asset exchange. Providers supply pricing and liquidity; the selected route defines settlement and recovery.
The TypeScript SDK supports wallets, payments, assets, and programmable contracts. Intents is in developer preview, with Lightning invoice payments and Arkade asset exchange available for testing.
Users control their funds. Arkade evaluates and co-signs authorized transactions but cannot take funds or erase committed fallback paths. Recovery options depend on the product.
No. Arkade complements Lightning. Applications can use Arkade for programmable Bitcoin transactions and connect to Lightning through supported payment routes.
Use the TypeScript SDK to create a wallet, connect to an Arkade Operator, generate an address, and follow the maintained payment, asset, contract, or server examples.
Explore the developer previewConnect to Arkade
With the TypeScript SDK, create a wallet, connect to an Arkade server, generate an address, and continue with maintained payment, asset, contract, or server examples.