Skip to main content
You install Bridge Kit along with the adapters for each blockchain you plan to transfer between.
  • EVM only: Install either the Viem or Ethers adapter. You don’t need both.
  • EVM and Solana: Install the Solana adapter along with either the Viem or Ethers adapter.
If you have a Circle Wallets account, you can also install the Circle Wallets adapter for server-side use only. The Circle Wallets adapter connects to developer-controlled wallets and Circle Contracts. It lets you use your Circle Wallets account to transfer between supported EVM chains and Solana.

Viem adapter

Use your preferred package manager to install Bridge Kit with the Viem adapter to transfer between EVM-compatible blockchains.
yarn add @circle-fin/bridge-kit @circle-fin/adapter-viem-v2 viem

Ethers adapter

Use your preferred package manager to install Bridge Kit with the Ethers adapter to transfer between EVM-compatible chains.
yarn add @circle-fin/bridge-kit @circle-fin/adapter-ethers-v6 ethers

Solana adapter

After you install Viem or Ethers, install the Solana adapter to transfer to or from Solana.
yarn add @circle-fin/adapter-solana @solana/web3.js @solana/spl-token

Circle Wallets adapter

Use your preferred package manager to install Bridge Kit with the Circle Wallets adapter to transfer between supported EVM chains and Solana.
Note: The Circle Wallets adapter requires an API Key and Entity Secret from the Circle Developer Console. These credentials should never be exposed in the browser. For this reason, the adapter is intended for server-side use only.
yarn add @circle-fin/bridge-kit @circle-fin/adapter-circle-wallets