Connext is a crosschain liquidity network that powers fast, fully noncustodial swaps between evm-compatible chains and Ethereum L2 systems.
Ethereum is going multichain. With the growing adoption of evm-compatible chains and L2s, a new challenge has emerged around liquidity fragmentation within the ecosystem. Connext solves this problem by connecting discrete liquidity pools on each chain into a global network, without introducing new, significant trust considerations for users. Developers can leverage this liquidity to build a new class of natively chain-agnostic dApps on Connext.
To learn more about our vision and how we compare to other projects, check out our Why Connext? page.
At a high level, Connext lets users swap assetA on chainA for assetB on chainB using conditional transfers. This happens in a few simple steps:
Routers form the backbone of our network, providing liquidity on different chains and earning fees for doing so. You can learn more about how this works trustlessly in our Protocol Primer.
There are two primary ways to interact with Connext:
Developers can use Connext to enable seamless crosschain experiences as part of their dApp. Some example usecases and flows possible with Connext include:
For browser applications, the fastest way to get started with Connext is to use our Widget. The Widget is a drop-in frontend component that abstracts the entire e2e crosschain swap flow into a single UI.
For a more in-depth integration into backend or frontend environments, check out our Node documentation.
If you're still confused about where to begin, join us in our community chat! We're very responsive and happy to point you to the right resources.