> For the complete documentation index, see [llms.txt](https://docs.dkargo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dkargo.io/docs2-eng/wallet-setup/importing-a-wallet.md).

# Importing a Wallet

MetaMask allows users to import wallets created externally using either a Private Key or a Keystore file.

## STEP 1 - Selecting Import Option

* Open MetaMask and navigate to the **wallet list** to view existing wallets.
* Select "Add Account" or "Add Hardware Wallet", then choose "Import Account" to proceed.
* Depending on the import method, enter a Private Key or upload a Keystore file.

<figure><img src="/files/iQDk8TyCptbiM3gDEFWw" alt=""><figcaption></figcaption></figure>

## STEP 2 - Importing via Private Key

* Choose "Private Key" as the import method.
* Enter the Private Key of the wallet you wish to import and complete the process.

<figure><img src="/files/DT2pEzNBFFPNHsOt7ymk" alt="" width="349"><figcaption></figcaption></figure>

## STEP 3 - Importing via Keystore File

* Choose "JSON File" as the import method.
* Upload the Keystore file and enter the password used when the file was created.
* Confirm to complete the wallet import process.

<figure><img src="/files/KkXg2WSL1bnjwc2N8Xwz" alt="" width="530"><figcaption></figcaption></figure>
