The Omni Bridge SDK lets you build cross-chain token transfers into your application. It handles the complex parts — address validation, amount encoding, fee calculation — and gives you back unsigned transactions to sign and broadcast however you like.Documentation Index
Fetch the complete documentation index at: https://bridge.near.tools/llms.txt
Use this file to discover all available pages before exploring further.
What It Does
You tell the SDK where tokens should go. It figures out the rest:- Validates addresses across different chain formats
- Normalizes token amounts between different decimal precisions
- Encodes transactions for the bridge contracts
- Calculates fees for relayer-assisted finalization
Supported Chains
EVM
Ethereum, Base, Arbitrum, Polygon, BNB Chain
NEAR
NEAR Protocol
Solana
Solana
Bitcoin
Bitcoin, Zcash
Packages
Install everything with the umbrella package, or just the chains you need:| Package | What it’s for |
|---|---|
@omni-bridge/core | Validation, types, API client (always needed) |
@omni-bridge/evm | Ethereum, Base, Arbitrum, Polygon, BNB |
@omni-bridge/near | NEAR Protocol |
@omni-bridge/solana | Solana |
@omni-bridge/btc | Bitcoin, Zcash |
@omni-bridge/sdk | Re-exports everything |
Next Step
Getting Started
Build your first cross-chain transfer in 5 minutes