> For the complete documentation index, see [llms.txt](https://ston-fi.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ston-fi.gitbook.io/docs/developer-section/dex.md).

# DEX

The STON.fi DEX (Decentralized Exchange) is a fully decentralized automated market maker (AMM) protocol on the TON blockchain.

## Overview

STON.fi DEX implements the Constant Product Market Maker algorithm, providing:

* Permissionless token swaps
* Liquidity provision
* Yield farming opportunities
* Non-custodial trading

## Key Components

### [Architecture](/docs/developer-section/dex/architecture.md)

Technical overview of the DEX smart contract system including Router, Pool, Account, and Wallet contracts.

### [SDK](/docs/developer-section/dex/sdk.md)

TypeScript/JavaScript SDK for integrating STON.fi DEX functionality into your applications.

### [Smart Contracts](/docs/developer-section/dex/smart-contracts.md)

Direct smart contract interaction documentation for advanced integrations.

### [REST API](/docs/developer-section/dex/api.md)

HTTP API for querying DEX data, simulating operations, and retrieving statistics.

### [Farm](/docs/developer-section/dex/farm.md)

Yield farming functionality for liquidity providers to earn additional rewards.

## Version Support

The DEX currently supports two major versions:

* **v2** (Latest) - Enhanced features including single-sided liquidity provision
* **v1** - Original implementation, still supported for backward compatibility

Choose the appropriate version based on your integration requirements.
