# Getting started

### <mark style="color:purple;">Create your Cryptum account</mark>

Your first step in Cryptum is in the [Dashboard](https://dashboard.cryptum.io/).&#x20;

You need to create an account with a valid email address or using social sign in - Google, Discord or GitHub!

<figure><img src="https://4124512809-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9q7nGEsF9leFDaR1ugnm%2Fuploads%2F0jndNidvL6bP42Fa3r9K%2Fimage.png?alt=media&#x26;token=71df926c-46dc-455d-85e2-1ff607f188e4" alt=""><figcaption></figcaption></figure>

### <mark style="color:purple;">Create and manage your Projects (API Keys)</mark>

After registering, you will access a screen where "**Projects**" can be created.&#x20;

Click the "+Project" button. You can create different types of projects, but in this case, choose the **Development** type.

<figure><img src="https://4124512809-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9q7nGEsF9leFDaR1ugnm%2Fuploads%2FnG43KpL3vIkMu1ibA7Ok%2Fimage.png?alt=media&#x26;token=d262486e-cd0c-4e47-9a2b-57ec9e3b82fc" alt=""><figcaption></figcaption></figure>

Choose whether you want to initially create a Community Edition project using the blockchain Testnet, or Mainnet networks.

<figure><img src="https://4124512809-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9q7nGEsF9leFDaR1ugnm%2Fuploads%2FBKR32qQjDjiecM5lks1C%2Fimage.png?alt=media&#x26;token=59378128-da75-4087-bac2-110ad8af2bf6" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Important**! It is advisable to create a first Test project (blockchain testnets). To do so, create a **Free** project and receive your API Key for testnet.
{% endhint %}

### <mark style="color:purple;">Requirements</mark>

* NPM
* Node version: ^14.17.0

### <mark style="color:purple;">Installation</mark>

Open your project

```
cd my-amazing-project/
```

Install using npm manager

```
npm install -S cryptum-sdk
```

### <mark style="color:purple;">How To's</mark>

Below is a short code example showing how you can use cryptum-sdk to connect your amazing application with several blockchains.

### <mark style="color:purple;">**Configuration**</mark>

To configure cryptum-sdk you need only to provide a config in format JSON.

```javascript
const CryptumSDK = require('cryptum-sdk')

const sdk = new CryptumSDK({
  enviroment: 'development', // 'testnet' or 'development', 'mainnet' or 'production'
  apiKey: 'my-secret-api-key',
})
```

Check the full guide for Development Projects on Dashboard 👇

{% content-ref url="dashboard-guide" %}
[dashboard-guide](https://docs.cryptum.io/english/community-edition/dashboard-guide)
{% endcontent-ref %}

###
