# JS SDK: Use wallet providing password

**URL:** <https://forum.algorand.co/t/js-sdk-use-wallet-providing-password/2721>\
**Category:** Uncategorized\
**Created:** [March 1, 2021, 3:00pm UTC](https://forum.algorand.co/t/js-sdk-use-wallet-providing-password/2721 "2021-03-01T15:00:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hernandp](https://avatars.discourse-cdn.com/v4/letter/h/ecd19e/32.png) [@hernandp](https://forum.algorand.co/u/hernandp)\
**Post date:** [March 1, 2021, 3:00pm UTC](https://forum.algorand.co/t/js-sdk-use-wallet-providing-password/2721/1 "2021-03-01T15:00:46Z")

</div>

Hello _algoranders_, I would like to know how to use a wallet with name X and password Z from the Javascript SDK, just like when you call goal with -w parameter and provide the unlock password.  
The JS examples in the SDK require to enter the mnemonic to regenerate the wallet from scratch.

Besides this, is any master SDK API page reference or I shall use the Developer Docs section for each feature ?

Thank you!!!

---

<div class="post-metadata">

**Author:** ![fabrice](https://avatars.discourse-cdn.com/v4/letter/f/5fc32e/32.png) [@fabrice](https://forum.algorand.co/u/fabrice)\
**Post date:** [March 1, 2021, 8:19pm UTC](https://forum.algorand.co/t/js-sdk-use-wallet-providing-password/2721/3 "2021-03-01T20:19:35Z")

</div>

To access the tokens stored on `goal` wallets, you need to create a kmd client:

> <https://github.com/algorand/js-algorand-sdk/blob/master/src/client/kmd.js>

Unfortunately, I don’t think there is a website with full JS documentation, but each function in the JS SDK is documented.
