> For the complete documentation index, see [llms.txt](https://docs.dappkit.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dappkit.dev/start-building/installation.md).

# Installation

## 1) Installation

dappkit is available as an [npm package](https://www.npmjs.com/package/@taikai/dappkit),

```bash
# with npm
$ npm install @taikai/dappkit

# with yarn
$ yarn add @taikai/dappkit
```

### 2) Access the Object Functions directly via

* [Web3Connection](/start-building/how-to-guides/create-web3connection.md) \<Metamask Login, Address, Balances, etc>
* [ERC20 Tokens](/start-building/how-to-guides/create-an-erc-20-token.md) \<Deploy, GetBalance, Total Supply, etc>
* [ERC721 NFTs](/start-building/how-to-guides/create-an-nft.md) \<Deploy, Mint, Transfer, etc>
* Other Objects & Full Implementation can be found [here](https://github.com/taikai/dappkit/tree/master/how-to)
* [Request Aditional Functions/Smart Contracts ](/start-building/how-to-guides/how-to-create-an-object.md)or access the webapp to request developers your needs

{% hint style="info" %}
If you are facing any issue in the development process please go to our [`Discord`](https://discord.gg/bepronetwork) at #div-issues-support
{% endhint %}

##

***Optional***

### Set up NVM

```c
// Install NVM recommended version for dappkit
$ nvm install 16.14.3

// Set it on the working directory
$ nvm alias default v16.14.3

// Use the settled as default
$ nvm use default
```
