Install Widget

Install the widget via npm or yarn.
npm install --save @lifi/widget
yarn add @lifi/widget


List of environments we've tested the widget with so far:
See the compatibility pages for more information.
Check out our complete examples in the widget repository or file an issue if you have any incompatibilities.

Basic example

Here is an example of a basic app using LI.FI Widget.
The integrator option should contain the identifier of the integrator of the widget. It's optional, and we will use the web app hostname if it isn't provided.
import { LiFiWidget, WidgetConfig } from '@lifi/widget';
import { useMemo } from 'react';
const widgetConfig: WidgetConfig = {
integrator: 'Your dApp/company name',
containerStyle: {
border: '1px solid rgb(234, 234, 234)',
borderRadius: '16px',
export const WidgetPage = () => {
return <LiFiWidget config={widgetConfig} />;