<p>There is nothing special about an electrum wallet. The electrum API will allow you to query address balances, and build transactions, for any address, regardless of how they were created.</p>

<p>Electrum itself does use a special key derivation scheme, but that does not affect the usability from an API point of view. If you are using electrum servers as a backend, you should be able to generate wallets using any BIP39 library in your language of choice, and simply querying with the resulting addresses.</p>

CC BY-SA 4.0
2018-07-31T08:55:35.987Z
2018-07-31T08:55:35.987Z
Raghav Sood
<p>To create a new wallet run the following in your terminal:</p>
<pre><code>electrum create
</code></pre>
<p>The above will output a short message of instruction, the path, and the seed to the screen.
You can read more about this command on its man page that can be accessed
via <code>electrum help create</code>.</p>

CC BY-SA 4.0
2021-06-18T17:30:00.883Z
2021-06-18T17:30:00.883Z
John Smith
<p>I want to create a new wallet using Electrum-apis. I have gone through the documentation given <a href="http://docs.electrum.org/en/latest/protocol.html" rel="nofollow noreferrer">here</a> but I haven't found any method to create a new wallet or an address.</p>
<p>Would someone guide me in this?</p>

CC BY-SA 4.0
2018-07-31T08:37:03.633Z
That's the Electrum server API. Electrum does not have an API. Wallet creation is client-side, as a result the Electrum API won't help you.
MCCCS
CC BY-SA 4.0
2018-07-31T08:40:19.730Z
Ohh.. So if wallet creation is client side, is there any known api available that can help me create Electrum wallet in my application?
Gagan
<wallet><api><json-rpc><electrum><bip32-hd-wallets>
How might I create a new Electrum wallet programmatically?
Gagan
# How might I create a new Electrum wallet programmatically?

(Asked by: username_0 on 2018-07-31)

I want to create a new wallet using Electrum-apis. I have gone through the documentation given [here](http://docs.electrum.org/en/latest/protocol.html) but I haven't found any method to create a new wallet or an address.

Would someone guide me in this?

**Tags:** wallet, api, json-rpc, electrum, bip32-hd-wallets

> **Comments:**
> **username_1**: That's the Electrum server API. Electrum does not have an API. Wallet creation is client-side, as a result the Electrum API won't help you.  
> **username_0**: Ohh.. So if wallet creation is client side, is there any known api available that can help me create Electrum wallet in my application?  

---

## 2 answers

### Answer by username_2 on 2018-07-31. Score: 2 | Accepted answer

There is nothing special about an electrum wallet. The electrum API will allow you to query address balances, and build transactions, for any address, regardless of how they were created.

Electrum itself does use a special key derivation scheme, but that does not affect the usability from an API point of view. If you are using electrum servers as a backend, you should be able to generate wallets using any BIP39 library in your language of choice, and simply querying with the resulting addresses.


---

### Answer by username_3 on 2021-06-18. Score: 0

To create a new wallet run the following in your terminal:

```
electrum create

```

The above will output a short message of instruction, the path, and the seed to the screen.
You can read more about this command on its man page that can be accessed
via `electrum help create`.


---

