Skip to main content
The Amplify SDK provides everything you need to integrate stablecoin yield into your application. Choose the path that matches your integration journey.

Getting Started

Install the SDK and run your first deposit in under 10 minutes.

Guides

Step-by-step tutorials for deposits, withdrawals, and smart wallet integration.

API Reference

Complete function reference with parameters, return types, and examples.
Upgrading from v0.4.2 or earlier? All transaction and display helper functions now use vaultName instead of yieldType. See the v0.5.0 Migration Guide for step-by-step instructions.

What’s New in v0.5.0

  • vaultName Migration - All transaction functions now identify vaults by vaultName instead of yieldTypemigration guide
  • Vault Discovery - New getVaultsByConfig() for multi-filter vault lookup by yieldType, chainId, asset addresses
  • Withdrawal Assets - New getWithdrawSupportedAssets() to fetch all supported withdrawal assets grouped by token
  • Cache Management - Fully documented initializeCache(), getCache(), refreshVaultCache(), isCacheReady(), waitForCacheReady()

Concepts

Understand vaults, yield types, permits, and slippage controls.

Troubleshooting

Common issues, error codes, and debugging strategies.

Types Reference

TypeScript types, enums, and discriminated unions.

Changelog

Version history and migration guides.

AI Coding Reference

Condensed SDK reference optimized for Cursor, Copilot, and Claude.