# Getting started

### Introduction

The ChainEx SDK is an advanced tool designed for seamless integration with smart contracts, aligning with the ERC-4337 standard for account abstraction. This comprehensive guide focuses on utilizing the ChainEx SDK to enable gasless transactions and streamline interactions.

### Installing Dependencies[​](https://docs.zerodev.app/create-wallets/passkey#installing-dependencies) <a href="#installing-dependencies" id="installing-dependencies"></a>

Make sure you have installed the ChainEx SDK and all the helper packages:

```sh
npm i @chainex/chainex-sdk
```

{% embed url="https://www.npmjs.com/package/@chainex/chainex-sdk" %}
npm
{% endembed %}

### Configuring Environment Variables

Establish the following variable in your environment:

* `API_KEY`: Get your unique ChainEx SDK API key by filling this form [https://forms.gle/E2WGi9gkg267FdoX6](https://forms.gle/E2WGi9gkg267FdoX6)

{% hint style="info" %}
Hit us with your project details and how you want to use our SDK. Our team generally replies within 12 hours and creates a private TG group for further conversation and integration support\
\
We will have a dashboard to handle this part very soon...
{% endhint %}

