# Products

The Aftermath Typescript SDK contains simple access to the following products:

### Perpetuals

* Fully onchain perpetuals trading
* Perpetuals-based, market-making vault curation
* [View Perpetuals Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/perpetuals)

### Pools (AMM)

* Automated Market Maker pools for trading
* Support for stable and uncorrelated assets
* Up to 8 assets per pool
* [View Pools Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/pools)

### Router

* Smart order routing across multiple pools
* Optimal trade execution via split routes
* [View Router Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/router)

### Prices

* Obtain a price for any asset on Sui
* [View Pools Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/prices)

### Staking

* Liquid staking for SUI tokens
* Earn yield with afSUI
* [View Staking Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/liquid-staking)

### Farms

* Yield farming opportunities
* Stake LP tokens and earn rewards
* [View Farms Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/farms)

### DCA (Dollar-Cost Averaging)

* Automated periodic investments
* Reduce impact of market volatility
* [View DCA Documentation](https://docs.aftermath.finance/for-developers/aftermath-ts-sdk/products/DCA)

### Limit Orders

* Set precise buy or sell conditions
* Enable automated trades at desired price levels
* [View Limit Order Documentation](#limit-orders)
