> For the complete documentation index, see [llms.txt](https://docs.fuelet.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuelet.app/intergration-guide/detecting-wallet-presence.md).

# Detecting wallet presence

To begin integrating with Fuelet Wallet, you first need to install the packages `@fuel-wallet/sdk` and `fuels`.

`npm install @fuel-wallet/sdk fuels`

With these dependencies installed you're able to create a `Fuel` object to interact with any supported wallet on Fuel:

{% tabs %}
{% tab title="TypeScript" %}

```javascript
import {
  Fuel,
  FuelWalletConnector,
  FueletWalletConnector,
} from "@fuel-wallet/sdk";

const fuel = new Fuel({
  connectors: [
    new FueletWalletConnector(),
    new FuelWalletConnector(),
  ],
});
```

{% endtab %}
{% endtabs %}

To detect that Fuelet wallet is installed you need to specify `FueletWalletConnector` when creating an instance of `Fuel` and then check the status of the needed connector:

{% tabs %}
{% tab title="TypeScript" %}

```javascript
const fuel = new Fuel({connectors: [new FueletWalletConnector()]});
const connectors = await window.fuel.connectors();
const fueletWalletInstalled = connectors.find((c) => {
  return c.name === 'Fuelet Wallet';
})?.installed ?? false;
```

{% endtab %}
{% endtabs %}

See more on [SDK documentation page](https://wallet.fuel.network/docs/dev/getting-started/).
