> ## Documentation Index
> Fetch the complete documentation index at: https://docs.avnu.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Start building with avnu in minutes

avnu is Starknet's liquidity infrastructure. We aggregate all DEXs, CLOBs, and market makers, then use competing solver algorithms to find optimal execution paths for every trade - solving complex routing problems in real-time while you focus on building your product.

## Quick Start

<Steps>
  <Step title="Install SDK">
    ```bash theme={null}
    npm install @avnu/avnu-sdk
    ```
  </Step>

  <Step title="Get a Quote">
    ```typescript theme={null}
    import { getQuotes } from '@avnu/avnu-sdk';
    import { parseUnits } from 'ethers';

    const quotes = await getQuotes({
      sellTokenAddress: ethAddress,
      buyTokenAddress: strkAddress,
      sellAmount: parseUnits('1', 18),
      takerAddress: account.address,
    });
    ```
  </Step>

  <Step title="Execute Swap">
    ```typescript theme={null}
    import { executeSwap } from '@avnu/avnu-sdk';

    const result = await executeSwap({
      provider: account,
      quote: quotes[0],
      slippage: 0.001
    });
    ```
  </Step>
</Steps>

<Card title="Complete Tutorial" icon="book-open" href="/get-started/first-swap">
  Build a working swap integration in 5 minutes →
</Card>

## What You Can Build

<CardGroup cols={2}>
  <Card title="Swap" icon="arrow-right-arrow-left" href="/docs/swap/index">
    Solver-optimized swaps that aggregate all liquidity sources and maximize net output through real-time multi-objective optimization.
  </Card>

  <Card title="DCA Orders" icon="calendar-days" href="/docs/dca/index">
    Recurring token purchases with automated execution.
  </Card>

  <Card title="Paymaster" icon="gas-pump" href="/docs/paymaster/index">
    Let users pay gas in any token, or sponsor transactions entirely.
  </Card>

  <Card title="Markets" icon="chart-line" href="/docs/markets/index">
    Real-time prices, liquidity, and volume data.
  </Card>

  <Card title="Token List" icon="coins" href="/docs/tokens/index">
    Verified token metadata and contract addresses.
  </Card>
</CardGroup>

## Why Build on avnu?

<CardGroup cols={2}>
  <Card title="Superior Execution" icon="brain">
    Competing solvers tackle NP-hard optimization problems in real-time, maximizing your users' net output while minimizing slippage and gas costs.
  </Card>

  <Card title="All Liquidity in One API" icon="layer-group">
    Access every DEX, CLOB, and market maker on Starknet without managing multiple integrations or routing logic.
  </Card>

  <Card title="Better UX" icon="sparkles">
    Gasless swaps and pay-gas-in-any-token eliminate the need for users to hold ETH.
  </Card>

  <Card title="Production Ready" icon="shield-check">
    Battle-tested infrastructure trusted by major Starknet wallets and applications.
  </Card>
</CardGroup>

## Development Environment

### Prerequisites

* Node.js and npm/yarn
* Basic TypeScript knowledge

### Networks

<Tabs>
  <Tab title="Mainnet">
    `https://starknet.api.avnu.fi`

    Production environment
  </Tab>

  <Tab title="Sepolia">
    `https://sepolia.api.avnu.fi`

    Test environment
  </Tab>
</Tabs>

### Rate Limits

Public API: **300 requests per 5 minutes**

Need higher limits? [Join our developer group](https://t.me/avnu_developers)

## Resources

<CardGroup cols={3}>
  <Card title="API Reference" icon="code" href="/api/overview">
    REST API documentation
  </Card>

  <Card title="SDK" icon="cube" href="https://github.com/avnu-labs/avnu-sdk">
    TypeScript/JavaScript SDK
  </Card>

  <Card title="Support" icon="life-ring" href="https://t.me/avnu_developers">
    Telegram community
  </Card>
</CardGroup>
