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

# LI.FI SDK 概览

> 跨链和链上交换及桥接工具包

<Info>
  **构建 AI 代理？** 对于 AI 集成，我们建议直接使用 [REST API](/api-reference/introduction) 而不是 SDK。请参阅我们的 [代理集成指南](/agents/overview) 了解最小端点集。
</Info>

## 介绍

LI.FI SDK 为开发者提供了一个强大的工具包，使他们能够在其应用程序中无缝实现跨链和链上交换与桥接。我们的 JavaScript/TypeScript SDK 可以在前端或后端环境中实现，允许您围绕我们先进的桥接和交换功能构建健壮的 UX/UI。LI.FI SDK 高效管理我们的智能路由 API 与智能合约之间的所有通信，并确保您的跨链和链上需求的最佳性能、安全性和可扩展性。

**LI.FI SDK 特性包括：**

* LI.FI 支持的所有生态系统、链、桥接、交易所和解算器
* 完整功能，涵盖从获取路由/报价到执行交易的完整周期
* 通过强大的事件和钩子处理轻松跟踪路由和报价执行
* 高度可定制的设置，以根据您的具体需求调整 SDK，包括配置 RPCs 和允许或拒绝某些链、代币、桥接、交易所、解算器的选项
* 支持广泛采用的行业标准，包括 [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), [EIP-5792](https://eips.ethereum.org/EIPS/eip-5792), [ERC-2612](https://eips.ethereum.org/EIPS/eip-2612), [EIP-712](https://eips.ethereum.org/EIPS/eip-712), 和 [Permit2](https://github.com/Uniswap/permit2)
* SDK 生态系统提供者基于行业标准库 ([Viem](https://viem.sh/), [Wallet Standard](https://github.com/wallet-standard/wallet-standard), [Bigmi](https://github.com/lifinance/bigmi))
* 支持目标链上的任意合约调用
* 专为最佳性能设计，具有树摇和死代码消除，确保前端环境中的最小捆绑包大小和更快的页面加载时间
* 与 Node.js 和流行的前端工具如 Vite 的兼容性经过测试

<Info>
  **寻找一键 DeFi 操作？** SDK 完全支持 [Composer](/composer/overview) —— 通过单一交易在链间存入金库、质押和借贷。请参阅 [SDK Composer 集成指南](/composer/guides/sdk-integration)。
</Info>

## 如何集成 SDK

<Steps>
  <Step title="安装 SDK">
    <CodeGroup>
      ```typescript yarn theme={"system"}
      yarn add @lifi/sdk
      ```

      ```typescript pnpm theme={"system"}
      pnpm add @lifi/sdk
      ```

      ```typescript bun theme={"system"}
      bun add @lifi/sdk
      ```

      ```typescript npm theme={"system"}
      npm install @lifi/sdk
      ```
    </CodeGroup>

    在 [安装指南](/sdk/installing-the-sdk) 中了解更多。
  </Step>

  <Step title="创建 SDK 客户端">
    ```typescript theme={"system"}
    import { createClient } from "@lifi/sdk";

    const client = createClient({
      integrator: "YourCompanyName",
    });
    ```

    查找所有 [配置参数](/sdk/configure-sdk)。
  </Step>

  <Step title="配置 SDK 提供者">
    设置 [EVM](/sdk/configure-sdk-providers#setup-evm-provider), [Solana](/sdk/configure-sdk-providers#setup-solana-provider), [Bitcoin](/sdk/configure-sdk-providers#setup-utxo-bitcoin-provider) 和 [SUI](/sdk/configure-sdk-providers#setup-sui-provider) 提供者。
  </Step>

  <Step title="请求报价或路由">
    请求 [交换和桥接路由](/sdk/request-routes)。
  </Step>

  <Step title="链和工具">
    加载可用的 [链和工具](/sdk/chains-tools) 列表。
  </Step>

  <Step title="代币管理">
    查找 [支持的代币](/sdk/token-management) 及其所有元数据。
  </Step>
</Steps>
