# Info note> **Warning:** LedgerJS Transport libraries are no longer maintained.For any new project, we recommend you use the Device Management Kit.For existing projects, you can still access the LedgerJS documentation but we recommend that you consider updating your integration.## Languages| Type of App | Required skills  |
| ----------- | ---------------- |
| Web App     | JavaScript       |
| Mobile App  | React Native     |
| Desktop App | Electron/Node.js |## Prerequisites### SummaryTo connect your app you will need to install:* [Node (for Desktop apps) and NPM](#node-and-npm)
* [Ledger Live](#ledger-live-installation)
* [The Ledger Embedded App](#embedded-app-installation) of the coin that you are going to use (to use this documentation you will need Bitcoin, Ethereum and Solana)
* At least [one account](#account-creation) for each coin (except for Solana).### Node and NPMIf not already installed, install [Node & npm](https://nodejs.org/en/download/), choose the LTS version of your operating system. You can check if you have it installed by checking the version with the following commands:```
$ node -v
v20.9.0

$ npm -v
10.5.0
```The commands should print the versions of Node.js and npm accordingly. Ensure Node.JS is 20.9.0.---### Ledger Live InstallationNow that node and npm are installed, you have to install the [Ledger Live](https://www.ledger.com/ledger-live) desktop application to connect your Ledger device.
After the installation, open Ledger Live and go to the **Manager** tab.![Ledger Live Prerequisites](/device-interaction/ledgerlivetabs.png)
_Fig. 1: Ledger Live Prerequisite&#x73;_Then connect your Ledger Nano to your computer and unlock it.![Ledger Device Unlock](/device-interaction/ledgerCodePin.jpg)Fig. 2: Ledger Device UnlockThen Ledger Live will ask you to allow the Ledger device, just press the two buttons simultaneously to allow it.![Ledger Live Animation](/device-interaction/ledgerConnect.png)Fig. 3: Ledger Live Animation\
![Ledger Live Notification on Ledger Device](/device-interaction/ledgerAllow.jpg)Fig. 4: Ledger Live Notification on Ledger Device### Embedded App InstallationNow you can install the Ethereum and bitcoin application into your Ledger Nano S/X/S Plus, as in the tutorials and walkthroughs, we will use the Ethereum and Bitcoin application.![Ethereum App Installation](/device-interaction/ethereumInstallation.png)
_Fig. 5: Ethereum App Installation_### Account CreationTo use the Bitcoin/Ethereum Embedded Apps you have to create a Bitcoin/Ethereum account.
We will present there the creation of a bitcoin account but it is the same for any application supported by Ledger Live.To create your Bitcoin account:* Launch the Bitcoin application on your Ledger Nano S/X/S Plus

* Open the Bitcoin app on your ledger device![Bitcoin App Launch](/device-interaction/ledgerBtc.jpg)Fig. 6: Bitcoin App Launch\
![Bitcoin App Ready](/device-interaction/ledgerReady.jpg)Fig. 7: Bitcoin App Ready* Create an account by going to the **Manager** tab and click on **Add account**.![Bitcoin App Add Account](/device-interaction/bitcoinInstalled.png)
_Fig. 8: Bitcoin App Add Account_* Click on **Add account** button.![Bitcoin Account Creation](/device-interaction/step1account.png)
_Fig. 9: Bitcoin Account Creation_* Your account is created.![Bitcoin Account Selection](/device-interaction/step2account.png)
_Fig. 10: Bitcoin Account Selectio&#x6E;_You have now a secured bitcoin account on your Ledger Device, congratulations!![Bitcoin Account Created](/device-interaction/step3account.png)
_Fig. 11: Bitcoin Account Created_
