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

> ## Agent Instructions
> SODAX is mainnet-only (no testnet chains or RPC endpoints exist) with a hub-and-spoke architecture; Sonic is the hub. SODAX is non-custodial protocol/software: it routes and settles; independent solvers on the marketplace fill — never say 'our solver', 'the SODAX solver', that SODAX trades, takes custody, or fills orders. For frontend/React integrations, prefer @sodax/dapp-kit hooks over calling @sodax/sdk directly. SDK operations — the methods that build, submit or await a transaction, and the API/quote calls — return Result<T, E> ({ ok: true, value } or { ok: false, error }): check result.ok, never wrap them in try/catch or branch on error.message; discriminate on the narrow error.code union instead. Synchronous config getters (getPartnerFee, getSupportedSwapTokens, getVault, ...) return their value directly, not a Result.

# Liquidity and execution, across every network

> Choose a product, follow an integration guide, or look up the API and SDK reference.

## What do you want to build?

<CardGroup cols={2}>
  <Card title="Swap" icon="rotate" href="/swap" horizontal arrow>
    Quote and execute cross-network swaps through the HTTP API or TypeScript SDK.
  </Card>

  <Card title="Lend & borrow" icon="sack-dollar" href="/money-market" horizontal arrow>
    Supply, borrow, withdraw, and repay through the SDK. HTTP provides reserve and position reads.
  </Card>

  <Card title="Move an asset" icon="bridge-suspension" href="/bridge" horizontal arrow>
    Transfer assets through hub-and-spoke vaults using the Bridge SDK.
  </Card>

  <Card title="Earn yield" icon="money-bill-trend-up" href="/yield" horizontal arrow>
    Enter and exit leveraged yield vaults. Compare the SDK and HTTP paths.
  </Card>
</CardGroup>

## Start with your first swap

Follow [Your first swap](/quickstart) to install the SDK, get a quote, submit an intent,
and track settlement. Quoting needs no funds or signature; execution uses mainnet funds.

Prefer [HTTP](/developers/http-api/swaps) or [Solana](/solana/quickstart)? Start with the guide for your integration.

**Building with an AI agent?** Add [Builders MCP](/builders-mcp) for live data and docs, and
[SDK skills](/ai-integration-guide) for coding guidance.

## Find the right documentation

| You need to… | Start here |
| - | - |
| Choose a product and integration path | The product choices above |
| Implement a specific task | [How To](/developers/how-to) |
| Look up an HTTP endpoint or request field | [HTTP API](/developers/http-api) |
| Look up a TypeScript method or type | [SDK reference](/developers/packages) |
| Build a React frontend | [dapp-kit](/developers/packages/experience/dapp-kit) |

## How it works

SODAX is not a router you operate. **SODAX routes and settles.** Independent **solvers** on the marketplace **fill**. You submit an intent (the outcome you want) — not the hop-by-hop route.

1. **Submit** — Quote and submit an intent. Declare the outcome, not the hop-by-hop route.
2. **Fill** — Independent solvers fill across networks from coordinated liquidity.
3. **Settle** — Poll until solved or failed — terminal states, not a silent partial fill.

[Full execution model →](/home/how-execution-works)

## Latest product updates

<CardGroup cols={2}>
  <Card title="Leveraged staking vaults in Balanced widgets" img="https://mintcdn.com/sodax-25c31491/YnMHVfjQxt61ISz8/images/news/balanced-vault-widget.jpg?fit=max&auto=format&n=YnMHVfjQxt61ISz8&q=85&s=1a04504642963723bdaea7670ec4fa69" href="/yield" horizontal arrow width="1200" height="750" data-path="images/news/balanced-vault-widget.jpg">
    Vault positions enter and exit as ordinary intent-based swaps.
  </Card>

  <Card title="Candlestick price data, direct to your app" img="https://mintcdn.com/sodax-25c31491/YnMHVfjQxt61ISz8/images/news/candlestick-price-data.jpg?fit=max&auto=format&n=YnMHVfjQxt61ISz8&q=85&s=9ae29b926ed06c1fb948391a3fedc802" href="/developers/http-api/oracle" arrow width="1200" height="750" data-path="images/news/candlestick-price-data.jpg">
    Fixed-interval USD candles over an unauthenticated `GET`.
  </Card>
</CardGroup>

[All product updates →](/resources/product-updates)

## Audits

Eight published reports covering contracts across Sui, Solana, Soroban (Stellar), Near, Stacks, the Relay, and collaborative reviews (including a Sherlock collaborative on the LST / leverage-yield vault).

<Card title="Audit reports" icon="shield-halved" href="/developers/audits" horizontal arrow>
  Named reports and PDF downloads.
</Card>

***

## What you get

* **One surface, every network.** Integrate once via API or SDK.
* **Execution that settles.** Swaps, borrows, and deposits complete under real cross-network conditions.
* **Your app stays yours.** You own UX, pricing, and risk — SODAX is infrastructure underneath.

***

## Go deeper

<CardGroup cols={2}>
  <Card title="Your first swap" icon="bolt" href="/quickstart">
    Install → quote → execute on mainnet.
  </Card>

  <Card title="Get started" icon="signs-post" href="/introduction">
    Solana, Bitcoin, SDK, API, AI agents, or talk to the team.
  </Card>

  <Card title="AI coding agents" icon="robot" href="/ai-integration-guide">
    Wire `@sodax/skills` into Cursor, Claude Code, or Copilot.
  </Card>

  <Card title="Why build with SODAX" icon="chart-line" href="/home/why-sodax">
    Proof points and ecosystem reach.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.