# Getting Started

To develop for zkID Login, install zkID Wallet in the browser of your choice on your development machine. [Download here](https://chrome.google.com/webstore/detail/zkid-wallet/ahkpfejaeoepmfopmbhjgjekibmfcfgo).

Before starting to develop a Dapp interating with zkID Login, let's learn the zkID Wallet's primary function.

## Preliminary Preparation

### Create A New Account

A user who enters the zkID Wallet for the first time needs to generate an account by mnemonic phrases and a specific password.

Once the account is created successfully, a DID-Keys File will be downloaded automatically. You should store the file, mnemonic phrases and password properly, for the reason that if they are leaked, the account may be at risk.

**Create A New Account:**

![](https://i.imgur.com/Nj6KEuu.png) ![](https://i.imgur.com/WNQiELO.png) ![](https://i.imgur.com/FpbDPw3.png)

### **Backup Your Account**

Your account can only be restored via **DID-Keys File** or **Original Mnemonic Phrases**. So both of them should be kept safely. zkID Wallet will automatically download your DID-Keys File at the *Account Creation Phase*.

When you want to check your DID Information, you can go to the DID Profile Page. And download your DID-Keys File via **Export DID-Keys** at any time.

**Backup DID-Keys:**

![](https://i.imgur.com/kGKg4aR.png) ![](https://i.imgur.com/5N29Wbc.png)

### Import An Existing Account

Once you log out, you should restore your account with **DID-Keys File** or **Mnemonic Phrase** at the 'Restore account' Page.

**Import DID From DID-Keys File:**

![](https://i.imgur.com/qa5LUFT.png) ![](https://i.imgur.com/UnL7onL.png) ![](https://i.imgur.com/JkTpFYm.png)\\

**Import DID From Mnemonic Phrase:**

![](https://i.imgur.com/qa5LUFT.png) ![](https://i.imgur.com/HLlekIZ.png) ![](https://i.imgur.com/EPlHEDz.png)

### Import Your VC

We can import our obtained Verifiable Credential and check the credential details in zkID Wallet. During the import process, zkID Wallet will automatically help users check whether the credential is valid, the *Validity Check* ensures the credential meets all cryptography restrictions and the claimHash (roothash) is exist on chain.

**Import Your VC:**

![](https://i.imgur.com/gpontPC.png) ![](https://i.imgur.com/hCZtWpA.png) ![](https://i.imgur.com/NlBhRRj.png)
