# Installation

For all dApp and back-end development, we strongly recommend using the official [npm package](https://www.npmjs.com/package/@mitumjs/mitumjs).\
This package automatically provides the correct bundle for your environment (Node.js or Browser).

```bash
# npm install (latest version is 2.2.1)
$ npm install @mitumjs/mitumjs
# To use account abstraction
$ npm install @mitumjs/mitumjs-account-abstraction
```

The basic usage of the **Account Abstraction SDK** is the same as that of Mitumjs, but for specialized methods, please refer to [the following usage](https://imfact.gitbook.io/mitum-js-sdk/account-abstraction).

If you wish to use it with **TypeScript**, clone the source code from Git.

```bash
$ git clone https://github.com/imfact-labs/mitumjs.git
# or
$ git clone git@github.com:imfact-labs/mitumjs.git
```
