> For the complete documentation index, see [llms.txt](https://vinayak-titti.gitbook.io/appium-cookbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vinayak-titti.gitbook.io/appium-cookbook/set-up/installation.md).

# Installation

## Installation:

#### Mac:&#x20;

Open terminal and execute below commands

```
$ brew install node  // to get node.js
$ npm install -g appium // to get appium
$ npm install wd // get appium client 
$ appium   // to start appium 
```

#### Windows:

Install node from <https://nodejs.org/en/>\
Open cmmd prompt and execute below commands

```bash
 
$ npm install -g appium // to get appium
$ npm install wd // get appium client 
$ appium  // to start appium 
```

#### Prerequisite to use APPIUM

1. Install ANDROID SDK (Studio)\[[Link](http://developer.android.com/sdk/index.html)]-
2. Install JDK (Java Development Kit) \[[Link](https://www.guru99.com/install-java.html)]
3. Install Eclipse \[[Link](http://www.eclipse.org/downloads/)]
4. Install TestNg for Eclipse \[[Link](https://www.guru99.com/all-about-testng-and-selenium.html#1)]
5. Install Selenium Server JAR \[[Link](https://www.guru99.com/introduction-to-selenium-grid.html#1)]
6. Appium Client Library\[[Link](http://appium.io/docs/en/about-appium/appium-clients/index.html)]
7. APK App Info on Google Play \[[Link](https://play.google.com/store/apps/details?id=de.migali.soft.apkinfo\&hl=en)]
8. js (Not Required - Whenever Appium server is installed, it by default comes with "Node.exe" & NPM. It's included in Current version of Appium.)
9. Install Appium Desktop

Reference: Guru99

<https://www.guru99.com/introduction-to-appium.html>
