<p>Cardano uses Bip32-Ed25519 standard for deriving keys and uses bech32 for encoding keys/addresses. I'm not aware of any native python libraries for doing the key derivation, but you could wrap cardano-addresses as long as it's in the path as I do here in adawallet: <a href="https://github.com/input-output-hk/adawallet/blob/ae8ddbb164b9b95037cd2d7e795e9926dc0f5df6/adawallet/adawallet/lib.py#L326-L332" rel="nofollow noreferrer">https://github.com/input-output-hk/adawallet/blob/ae8ddbb164b9b95037cd2d7e795e9926dc0f5df6/adawallet/adawallet/lib.py#L326-L332</a>.</p>

CC BY-SA 4.0
2021-12-16T16:02:50.600Z
2021-12-16T16:02:50.600Z
Samuel Leathers
<p><a href="https://github.com/input-output-hk/cardano-addresses" rel="nofollow noreferrer">This</a> should give you all you need to start generating keys for Cardano in your language of choice. Also check out CIP-1852 and CIP-19</p>

CC BY-SA 4.0
2021-12-16T13:57:41.640Z
2021-12-16T13:57:41.640Z
zhekson
<p><a href="https://developers.cardano.org/docs/integrate-cardano/creating-wallet-faucet/" rel="nofollow noreferrer">This</a> should help. You can use <code>cardano-wallet</code> and <code>cardano-cli</code> for wallet and addresses management.</p>

CC BY-SA 4.0
2021-12-16T07:26:02.930Z
The thing is I don't wanna run a full node or using cli. I want to do all the processes in python.
Foad
CC BY-SA 4.0
2021-12-16T07:06:13.067Z
2021-12-16T07:06:13.067Z
KugisMugis
<p>I want to generate public and private keys with an address. I found <a href="https://github.com/meherett/python-hdwallet" rel="nofollow noreferrer">this</a> repository but it doesn't support Cardano. Does anybody know any similar source?</p>

<wallet><address><python>
Similar source for Cardano
# Similar source for Cardano

(Asked by: username_0 on 2021-12-16)

I want to generate public and private keys with an address. I found [this](https://github.com/meherett/python-hdwallet) repository but it doesn't support Cardano. Does anybody know any similar source?

**Tags:** wallet, address, python

---

## 3 answers

### Answer by username_1 on 2021-12-16. Score: 1

Cardano uses Bip32-Ed25519 standard for deriving keys and uses bech32 for encoding keys/addresses. I'm not aware of any native python libraries for doing the key derivation, but you could wrap cardano-addresses as long as it's in the path as I do here in adawallet: <https://github.com/input-output-hk/adawallet/blob/ae8ddbb164b9b95037cd2d7e795e9926dc0f5df6/adawallet/adawallet/lib.py#L326-L332>.


---

### Answer by username_2 on 2021-12-16. Score: 0

[This](https://github.com/input-output-hk/cardano-addresses) should give you all you need to start generating keys for Cardano in your language of choice. Also check out CIP-1852 and CIP-19


---

### Answer by username_3 on 2021-12-16. Score: 0

[This](https://developers.cardano.org/docs/integrate-cardano/creating-wallet-faucet/) should help. You can use `cardano-wallet` and `cardano-cli` for wallet and addresses management.

> **Comments:**
> **username_0**: The thing is I don't wanna run a full node or using cli. I want to do all the processes in python.  

---

