# Avail Nexus SDK ## Docs - [Analytics & Telemetry](https://mintlify.wiki/availproject/nexus-sdk/advanced/analytics.md): Understanding and configuring analytics in the Avail Nexus SDK - [Custom Network Configuration](https://mintlify.wiki/availproject/nexus-sdk/advanced/network-config.md): Configure custom network endpoints and environments - [Smart Optimizations](https://mintlify.wiki/availproject/nexus-sdk/advanced/optimizations.md): Automatic optimizations for faster and cheaper transactions - [Balance Operations](https://mintlify.wiki/availproject/nexus-sdk/api/balance-operations.md): Fetch and manage token balances across chains - [Bridge Operations](https://mintlify.wiki/availproject/nexus-sdk/api/bridge-operations.md): Bridge tokens across chains with auto-routing - [Bridge Steps](https://mintlify.wiki/availproject/nexus-sdk/api/events/bridge-steps.md): Track bridge operation progress with step-by-step events - [Swap Steps](https://mintlify.wiki/availproject/nexus-sdk/api/events/swap-steps.md): Track swap operation progress with detailed step events - [Execute Operations](https://mintlify.wiki/availproject/nexus-sdk/api/execute-operations.md): Execute smart contracts with automatic bridging and funding - [Allowance Hook](https://mintlify.wiki/availproject/nexus-sdk/api/hooks/allowance-hook.md): Approve token allowances before bridge and transfer operations - [Intent Hook](https://mintlify.wiki/availproject/nexus-sdk/api/hooks/intent-hook.md): Review and approve bridge/transfer intents before execution - [Swap Intent Hook](https://mintlify.wiki/availproject/nexus-sdk/api/hooks/swap-intent-hook.md): Review and approve swap operations before execution - [Initialization & Lifecycle](https://mintlify.wiki/availproject/nexus-sdk/api/initialization.md): Initialize and manage the SDK lifecycle - [Intent Management](https://mintlify.wiki/availproject/nexus-sdk/api/intent-management.md): Track and manage cross-chain intents - [NexusSDK Class](https://mintlify.wiki/availproject/nexus-sdk/api/nexus-sdk.md): Core SDK class for cross-chain operations - [Swap Operations](https://mintlify.wiki/availproject/nexus-sdk/api/swap-operations.md): Perform cross-chain token swaps with exact-in and exact-out modes - [Error Types](https://mintlify.wiki/availproject/nexus-sdk/api/types/errors.md): Error codes and error handling for Avail Nexus SDK - [Intent Types](https://mintlify.wiki/availproject/nexus-sdk/api/types/intents.md): Intent and hook data structures for user approvals - [Parameter Types](https://mintlify.wiki/availproject/nexus-sdk/api/types/parameters.md): Input parameter interfaces for Avail Nexus SDK operations - [Result Types](https://mintlify.wiki/availproject/nexus-sdk/api/types/results.md): Return types for Avail Nexus SDK operations - [Address Utilities](https://mintlify.wiki/availproject/nexus-sdk/api/utilities/address.md): Validate and format Ethereum addresses - [Chain Information](https://mintlify.wiki/availproject/nexus-sdk/api/utilities/chain-info.md): Access chain metadata and supported networks - [Formatting Utilities](https://mintlify.wiki/availproject/nexus-sdk/api/utilities/formatting.md): Format token balances and convert between units - [Events](https://mintlify.wiki/availproject/nexus-sdk/concepts/events.md): Track cross-chain operation progress with real-time events - [Hooks](https://mintlify.wiki/availproject/nexus-sdk/concepts/hooks.md): Implement user approval workflows with SDK hooks - [Initialization](https://mintlify.wiki/availproject/nexus-sdk/concepts/initialization.md): Learn how to initialize and configure the Avail Nexus SDK - [Intents](https://mintlify.wiki/availproject/nexus-sdk/concepts/intents.md): Understanding the intent-based architecture of Avail Nexus - [Basic Bridge](https://mintlify.wiki/availproject/nexus-sdk/examples/basic-bridge.md): Learn how to bridge tokens across chains with the Avail Nexus SDK - [Bridge and Execute](https://mintlify.wiki/availproject/nexus-sdk/examples/bridge-and-execute.md): Bridge tokens and execute smart contracts in a single operation with the Nexus SDK - [Building Progress UIs](https://mintlify.wiki/availproject/nexus-sdk/examples/progress-ui.md): Create real-time progress indicators with step tracking in the Nexus SDK - [Swap with Exact Input](https://mintlify.wiki/availproject/nexus-sdk/examples/swap-exact-in.md): Execute token swaps with exact input amounts using the Nexus SDK - [Swap with Exact Output](https://mintlify.wiki/availproject/nexus-sdk/examples/swap-exact-out.md): Execute token swaps with exact output amounts using the Nexus SDK - [Query Balances](https://mintlify.wiki/availproject/nexus-sdk/guides/balances.md): Fetch and manage multi-chain token balances using the Avail Nexus SDK - [Bridge Tokens](https://mintlify.wiki/availproject/nexus-sdk/guides/bridge.md): Learn how to bridge tokens across chains using the Avail Nexus SDK - [Error Handling](https://mintlify.wiki/availproject/nexus-sdk/guides/error-handling.md): Comprehensive guide to handling errors and user interactions in the Avail Nexus SDK - [Execute Smart Contracts](https://mintlify.wiki/availproject/nexus-sdk/guides/execute.md): Execute smart contract calls on any chain with automatic bridging and funding using the Avail Nexus SDK - [Swap Tokens](https://mintlify.wiki/availproject/nexus-sdk/guides/swap.md): Execute cross-chain swaps with exact input or exact output amounts using the Avail Nexus SDK - [Installation](https://mintlify.wiki/availproject/nexus-sdk/installation.md): Install and set up the Avail Nexus SDK in your project - [Avail Nexus SDK](https://mintlify.wiki/availproject/nexus-sdk/introduction.md): A headless TypeScript SDK for cross-chain operations, token bridging, swapping, and unified balance management - [Quick Start](https://mintlify.wiki/availproject/nexus-sdk/quickstart.md): Build your first cross-chain bridge transaction with the Nexus SDK in under 5 minutes - [Constants](https://mintlify.wiki/availproject/nexus-sdk/resources/constants.md): Exported constants, events, and step types in the Avail Nexus SDK - [Error Codes](https://mintlify.wiki/availproject/nexus-sdk/resources/error-codes.md): Comprehensive reference of all error codes in the Avail Nexus SDK - [Supported Networks](https://mintlify.wiki/availproject/nexus-sdk/resources/supported-networks.md): Complete list of supported blockchain networks in the Avail Nexus SDK - [Supported Tokens](https://mintlify.wiki/availproject/nexus-sdk/resources/supported-tokens.md): Complete list of supported tokens and their contract addresses across all networks