> For the complete documentation index, see [llms.txt](https://t-connect.gitbook.io/t-connect/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://t-connect.gitbook.io/t-connect/getting-started/installation.md).

# Installation

### **Prerequisites**

* Telegram Account: Ensure you have the latest version of Telegram installed.
* Development Environment: Node.js (v14 or later), NPM.
* Tezos/Etherlink Wallet: For testing blockchain interactions.

### Install the t:connect SDK via npm

The t:connect SDK offers a react-modal and provider. The provider and the modal can be loaded separately as needed.

{% tabs %}
{% tab title="React-Modal" %}
Install the React-Modal

The react-modal is supplied as a complete package and includes the required providers

```typescript
npm install @tconnect.io/modal
```

{% endtab %}

{% tab title="Etherlink Provider" %}
Install the Etherlink Provider

```typescript
npm install @tconnect.io/etherlink-provider
```

{% endtab %}

{% tab title="Tezos Beacon Provider" %}
Install the Tezos Beacon Provider

```typescript
npm install @tconnect.io/tezos-beacon-provider
```

{% endtab %}

{% tab title="Tezos Wallet Connect Provider" %}
Install the Tezos Wallet Connect Provider

```typescript
npm install @tconnect.io/tezos-wc-provider
```

{% endtab %}
{% endtabs %}

### Get an API Key

To obtain an API key, please fill out the form: <https://swfe3fmu6fc.typeform.com/to/qP56yNc5>

{% hint style="info" %}
make sure you fulfill the **prerequisites!**
{% endhint %}
