> For the complete documentation index, see [llms.txt](https://elrond-dev-guild.gitbook.io/scrolls/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elrond-dev-guild.gitbook.io/scrolls/js-sdk.md).

# JS SDK

- [How To's](https://elrond-dev-guild.gitbook.io/scrolls/js-sdk/how-tos.md)
- [Use PEM file wallet](https://elrond-dev-guild.gitbook.io/scrolls/js-sdk/how-tos/use-pem-file-wallet.md): Code snippet was written on sdk-core v10.2.5
- [Issue ESDT](https://elrond-dev-guild.gitbook.io/scrolls/js-sdk/how-tos/setup-js-sdk-and-issue-esdt-token.md): Setup the JS SDK workflow and issue an ESDT token in NodeJS enviroment.
- [Sepcial roles for ESDT](https://elrond-dev-guild.gitbook.io/scrolls/js-sdk/how-tos/set-special-roles-for-esdt-token.md): Set special roles for ESDT tokens using JS SDK based on a real-life example
