# How to update .app/.apk file to all appium server in selenium grid

**URL:** <https://discuss.appium.io/t/how-to-update-app-apk-file-to-all-appium-server-in-selenium-grid/6371>\
**Category:** Tutorials/Documentation\
**Created:** [October 6, 2015, 5:10am UTC](https://discuss.appium.io/t/how-to-update-app-apk-file-to-all-appium-server-in-selenium-grid/6371 "2015-10-06T05:10:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ooksarit](https://discuss.appium.io/letter_avatar_proxy/v4/letter/o/ecc23a/32.png) [@ooksarit](https://discuss.appium.io/u/ooksarit)\
**Post date:** [October 6, 2015, 5:10am UTC](https://discuss.appium.io/t/how-to-update-app-apk-file-to-all-appium-server-in-selenium-grid/6371/1 "2015-10-06T05:10:22Z")

</div>

I have many nodes of appium server in selenium grid. For now, I copy the .app/.apk file to each machine manually. It take time do that every new package.

Anyone have idea to do this task?

---

<div class="post-metadata">

**Author:** ![pr4bh4sh](https://discuss.appium.io/user_avatar/discuss.appium.io/pr4bh4sh/32/1724_2.png) [@pr4bh4sh](https://discuss.appium.io/u/pr4bh4sh)\
**Post date:** [October 18, 2015, 4:42pm UTC](https://discuss.appium.io/t/how-to-update-app-apk-file-to-all-appium-server-in-selenium-grid/6371/2 "2015-10-18T16:42:21Z")

</div>

Upload the file to a server to any web server( If all the nodes are in same network use a local server )  
Pass the “app” capability as below.

```
caps.setCapability("app","http url of the apk file");

```

It may take time in download depending on the file size and n/w speed.
