Skip to main content
Hero
Arkade is a programmable execution layer for Bitcoin. It gives developers a complete environment for building applications that handle payments, assets, swaps, and smart contracts, all with instant settlement. Users retain full custody of their funds. Everything runs on Bitcoin today with no protocol changes.

Start Building

Connect

Set up the TypeScript SDK, connect to an Arkade operator, and create your first wallet.

Swap

Atomic swaps between Arkade, Bitcoin mainnet, and the Lightning Network.

Build

Write smart contracts with programmable spending conditions, escrows, and payment channels.

Issue

Create, transfer, and manage Bitcoin-native assets on Arkade.

How It Works

Your application connects to an Arkade operator through the SDK.
  • Instant execution. Transactions settle in the Virtual Mempool, an offchain environment where independent operations run in parallel without waiting for block confirmations.
  • Bitcoin finality. When you want L1 security, anchor transactions onchain through batch settlement. A single settlement transaction can finalize thousands of operations.
  • Self-custody. Users always retain the ability to withdraw to Bitcoin L1 unilaterally, even if the operator goes offline.

Technical Primer

Deep dive into VTXOs, batch outputs, the Virtual Mempool, and the settlement architecture.

Go Deeper

Arkade Pillars

The core architecture: VTXOs, batch outputs, offchain execution, and onchain settlement.

Security

Unilateral exits, transaction finality, liveness, and the Arkade trust model.

FAQ

Common questions about Arkade, security, fees, and compatibility with existing Bitcoin infrastructure.