> For the complete documentation index, see [llms.txt](https://docs.satsterminal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.satsterminal.com/products-overview/trade-by-sats-terminal.md).

# Trade by Sats Terminal

## Overview

Trading Bitcoin L1 assets (like Runes) has always been fragmented: dozens of DEXs, inconsistent liquidity, volatile pricing, slow UX, and large execution slippage.

\
Sats Terminal solves this by unifying all liquidity sources under a single, fast, non-custodial interface.

With advanced routing algorithms and real-time market intelligence, the Trade module ensures your swaps always follow the most optimal path - whether that means routing through multiple pools, crossing order books, splitting orders, or using hybrid liquidity sources.

***

## Runes Swap

**Sats Terminal Runes Swap** is the first **Bitcoin-native aggregation protocol** designed to get you the **best execution on every Runes swap**.

\
Instead of routing trades through a single DEX, Sats Terminal aggregates liquidity across multiple Bitcoin decentralized exchanges, marketplaces, and DeFi platforms — ensuring optimal pricing, minimal slippage, and reliable settlement.

#### **Key Features**

* Best-execution routing across multiple Bitcoin DEXes
* Aggregated liquidity for deeper markets
* Lower slippage, better pricing, higher reliability
* One integration for all supported Runes swap sources
* Built for developers, wallets, and applications

#### **Integrations**

* **Swap v2 SDK** for programmatic trading and custom UI
* **Swap API (Coming Soon)** for deep backend integrations
* **Sats Terminal Embed** for instant, no-code swap interfaces

***

## Runes SDK

The **Swap v2 SDK** is the fastest way to integrate Bitcoin-native swaps into any product.

\
Written in JavaScript/TypeScript, it works in both **front-end** and **back-end** environments and handles all communication with Sats Terminal’s smart routing engine.

Use it to build:

* Your own custom swap experience
* Automated trading scripts
* Wallet integrations
* Backend swap services

#### **Key Features**

* Smart routing logic handled automatically
* Built-in error handling and transaction management
* Fully compatible with all Bitcoin-native wallets
* Light and flexible for any architecture
* Works with Node.js, browsers, and serverless functions

#### **Best For**

> Developers who want full control over the swap UX/UI or need to build complex integrations without maintaining routing logic themselves.

***

## Spark Swap

**Spark Swap** brings Lightning-fast Bitcoin L2 swaps into the Sats Terminal ecosystem.

#### **Key Features**

* Instant, low-fee swaps
* Bitcoin-native security
* Seamless integration through the Sats Terminal
* Unified interface with the Runes Swap aggregator
* Designed for next-generation Bitcoin L2 applications
