# Getting Started

### Environments

The widget itself is made with [React](https://reactjs.org/). Which means you can import it as a component on [NextJS](https://nextjs.org/) and other classic react apps (for example create-react-apps).&#x20;

We will roll out support to other frameworks in the future based on their demand.

You can also use it as an Iframe. Check out \[[iframe-installation](https://docs.squidrouter.com/old-v2-documentation-deprecated/add-a-widget/widget/iframe-installation "mention") ]\(../../../old-v2-documentation-deprecated/add-a-widget/widget/iframe-installation)for more information.

**Currently supported environments:**

* React
* Next.js
* Vite

The widget currently uses the following dependencies wagmi and ethers dependencies.

```
yarn add wagmi@^2.12.8 ethers@^6
```

### Examples

Example repos for all our supported integrations can be found on [GitHub](https://github.com/0xsquid/widget-integrations).

### Supported chains and tokens

For all supported chains and tokens, check out [Broken link](https://docs.squidrouter.com/widget-integration/add-a-widget/widget/broken-reference "mention")

### Supported wallets

**EVM:** Metamask, Trust Wallet, XDEFI Wallet, Rabbi, Zerion, Coinbase Wallet, WalletConnect, Rainbow, Blockchain.com, Cosmostation, BitGet Wallet, OKX Wallet, Coin98, Defi Connect, Exodus&#x20;

**Cosmos:** Keplr, XDEFI Wallet, Leap, Cosmostation, Cosmos Extension
