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

# Amplify Earn Developers

> Integrate stablecoin yield via the Amplify SDK, direct contract calls, or the REST API.

Three integration paths into Amplify Earn. Pick the one that matches your stack.

<CardGroup cols={3}>
  <Card title="Amplify SDK" icon="cube" href="/v1.0.0/intro/products/earn/developers/guides/project-setup">
    TypeScript / JavaScript client. Calls the REST API for you and returns ready-to-submit transaction calldata.
  </Card>

  <Card title="Direct Contract" icon="file-contract" href="/v1.0.0/intro/products/earn/developers/guides/direct-contract/index">
    Any language. Call the on-chain contracts directly using your own ABI tooling.
  </Card>

  <Card title="API Calldata" icon="server" href="/v1.0.0/intro/products/earn/developers/guides/api-calldata/index">
    Any language. Hit the REST API directly — it returns ABI-encoded calldata your signer submits.
  </Card>
</CardGroup>

|                     | SDK                               | Direct Contract                          | API Calldata                                 |
| ------------------- | --------------------------------- | ---------------------------------------- | -------------------------------------------- |
| **Languages**       | TypeScript / JavaScript           | Any EVM-capable language                 | Any language with an HTTP client             |
| **Setup**           | `pnpm add @paxoslabs/amplify-sdk` | RPC + contract addresses + ABI           | API key + HTTP client                        |
| **Calldata source** | SDK calls API on your behalf      | Encode locally with viem/web3/etc.       | REST API                                     |
| **Best for**        | Web + Node.js apps                | Mobile, non-JS backends, bespoke clients | Server builders, custodial wallets, multisig |

## Start here

<CardGroup cols={2}>
  <Card title="Project setup" icon="rocket" href="/v1.0.0/intro/products/earn/developers/guides/project-setup">
    Install the SDK, create a client, make your first call.
  </Card>

  <Card title="Concepts" icon="lightbulb" href="/v1.0.0/intro/products/earn/developers/getting-started/concepts">
    Vaults, share tokens, deposit + withdraw flows, decimals.
  </Card>

  <Card title="Deposits" icon="arrow-down-to-line" href="/v1.0.0/intro/products/earn/developers/guides/deposits">
    End-to-end deposit flow with permit and approval paths.
  </Card>

  <Card title="Withdrawals" icon="arrow-up-from-line" href="/v1.0.0/intro/products/earn/developers/guides/withdrawals">
    Submit, preview fees, list pending, and cancel orders.
  </Card>

  <Card title="AI Coding Reference" icon="code" href="/v1.0.0/intro/products/earn/developers/sdk-ai-reference">
    Every method, parameter, and response on `AmplifyClient`.
  </Card>

  <Card title="Migrating from 0.5.x" icon="arrow-right-arrow-left" href="/v1.0.0/intro/products/earn/developers/migrating-from-0-5">
    Breaking changes and a side-by-side rename table.
  </Card>
</CardGroup>

## AI-ready references

<CardGroup cols={3}>
  <Card title="SDK reference" icon="robot" href="/v1.0.0/intro/products/earn/developers/sdk-ai-reference">
    Condensed SDK surface for Cursor, Copilot, and Claude.
  </Card>

  <Card title="Contract reference" icon="robot" href="/v1.0.0/intro/products/earn/developers/direct-contract-ai-reference">
    On-chain integration reference for AI coding assistants.
  </Card>

  <Card title="API calldata reference" icon="robot" href="/v1.0.0/intro/products/earn/developers/api-calldata-ai-reference">
    REST endpoint reference for AI coding assistants.
  </Card>
</CardGroup>
