# New to Algorand?

### **Step 1: Set up a Non-Custodial Algorand Wallet** <a href="#step-2-set-up-a-non-custodial-algorand-wallet" id="step-2-set-up-a-non-custodial-algorand-wallet"></a>

We recommend using the [Pera Wallet](https://perawallet.app/) or [Defly](https://defly.app/).

A non-custodial wallet means YOU control your private keys and no-one else. You’re **solely responsible** for the safe keeping of your private keys. If you lose your private key there is no recovery process.

#### **Pera Wallet / Defly Wallet Set-Up**

1. Once you’ve downloaded Pera / Defly you can choose to add a new account or recover with a passphrase. If you already have an Algorand account, hit “Recover With Passphrase” and enter in your 25-word private key to import your wallet.
2. If you wish to create a new account, press “Add New Account”
3. Next press “Create New Account”
4. WRITE DOWN your seed phrase on paper and store it safely, this is your private key.

Although wallets allow you to create an account without backing up the seed phrase, we highly advise against it!

### **Step 2: Transfer ALGO from an Exchange to a Non-Custodial Wallet** <a href="#step-3-transfer-algo-from-an-exchange-to-a-non-custodial-wallet" id="step-3-transfer-algo-from-an-exchange-to-a-non-custodial-wallet"></a>

On your exchange account:

1. press *Withdraw*
2. Copy your wallet address from Pera or Defly and paste the address in
3. Confirm withdrawal

Now you're free to connect your Pera / Defly wallets to Algorand apps like NFDomains! See our [integrators list](/resources/integrations.md) to find cool Algorand projects!

***

### NFD Wallet Modal

The NFD Wallet Modal allows users to connect any Algorand-supporting wallet to the application.

{% hint style="info" %}
You can connect multiple accounts at the same time from Defly or Pera Wallet!
{% endhint %}

<figure><img src="/files/yMDfgXPBUTUADFL7WlUH" alt="" width="375"><figcaption><p>Connected via Pera With 3 Accounts</p></figcaption></figure>

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nf.domains/resources/new-to-algorand.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
