# How to use processing?

**URL:** <https://discourse.processing.org/t/how-to-use-processing/5340>\
**Category:** Processing\
**Created:** [November 8, 2018, 3:40am UTC](https://discourse.processing.org/t/how-to-use-processing/5340 "2018-11-08T03:40:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Null](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@Null](https://discourse.processing.org/u/Null)\
**Post date:** [November 8, 2018, 3:40am UTC](https://discourse.processing.org/t/how-to-use-processing/5340/1 "2018-11-08T03:40:41Z")

</div>

So i made a program for my friends to use and other people, but i found out that you need processing to use the program. But is there a way that i could make it so they dont need to download processing to use the program?

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [November 8, 2018, 3:50am UTC](https://discourse.processing.org/t/how-to-use-processing/5340/2 "2018-11-08T03:50:01Z")

</div>

In order to deploy a sketch, we can hit CTRL + SHIFT + E, so it is exported as a Java app.

If a sketch only uses [Processing API](http://ProcessingJS.org/reference/) w/o any 3rd-party library, we may try to host it online too:

1. [https://OpenProcessing.org/sketch/create](https://OpenProcessing.org/sketch/create)
2. [http://Studio.SketchPad.cc](http://Studio.SketchPad.cc)
