Connect products to markets

Arkade Intents lets users trade assets, access liquid markets, and move money across supported routes without leaving your application.

Start building

Pay, receive, and exchange

Pay

Send payments over Lightning and other supported networks.

Receive

Accept incoming payments through the same integration.

Exchange

Exchange bitcoin and other assets directly from your application.

A single SDK for every market

One integration

Add, remove, and set provider policies without rebuilding your product.

Avoid provider lock-in

Use the providers that fit your product and keep payments and exchange available as providers change.

Your product, your UX

Let users pay, receive, or exchange without leaving your application.

SDK quickstart

How Intents work

An application requests a payment or exchange and receives terms from compatible providers. Once a quote is selected, the route defines how the transaction is funded, settled, or recovered.

Why Intents
PayPay a Lightning invoice

Select a provider quote and complete the payment.

25,000 sats · Lightning
ExchangeExchange assets

Choose an available offer and complete the exchange.

0.01 BTC · BTC → USD

See Intents in action

Pay Lightning invoices today. Asset swaps coming soon.

Start building with Intents

Add Lightning or asset exchange to your product—or supply liquidity as a provider.

Explore the documentation